How to periodically check page integrity?

Today we published new monitoring engine which supports page integrity checks with SHA-256 hash. To enable this feature simply add or edit your periodic check and update your warning or error status rule with this snippet: [trigger_rule: my note: failed page integrity] NOT(MATCH(%RESPONSE_SHA256%, “YOUR_SHA256_VALUE”)) –trigger warning if hash does not match where you should replace YOUR_SHA256_VALUE with actual SHA-256 value for your page. This value can be obtained by running live test as shown below:
Read more →

How to add ‘unlimited’ SMS support?

Your monthly monitoring plan includes predefined number of monthly SMS messages which are used to notify you about outages. For some users this number may be low and for this reason we decided to write short tutorial how to add your own SMS provider which is limited only by available credit on your account. In this tutorial we will describe how to integrate with Nexmo but similar method could be applied for other SMS providers.
Read more →

DigitalOcean and IPv6 limitations

We recently discovered that DigitalOcean is blocking some outgoing IPv6 ports - more specifically, in our case those were outgoing email ports: 25, 465, 587 (emphasis on outgoing, not incoming ports). You can test this by entering following command to your DigitalOcean console: telnet -6 smtp.gmail.com 587 This is quite a limitation for us since we can not monitor email servers for our customers on IPv6 addresses. Fortunately our monitoring solution is very flexible so we can simply flag DigitalOcean monitoring agents as “not IPv6 capable” so they are not used for IPv6 monitoring at all.
Read more →

Selenium based functional testing & transaction monitoring

Update on May 17th, 2020: please visit synthetic-testing.com for newest information about our synthetic testing This functionality was frequently requested by our users and now we finally have it - automated synthetic monitoring using real browser! It allows you to periodically simulate user interaction with you web application by entering form fields, submitting forms, clicking links and buttons, etc. For list of currently available browser commands please visit our “Quick reference” section.
Read more →

.NET library for detecting temporary / disposable email addresses

Hello. We published open-source, simple and easy to use .NET Standard 2.0 library with some useful utilities. For example, you can now easily check if email address is temporary / disposable. With string extension methods this can be as easy as following: bool isTemporary = “[email protected]”.IsTemporaryEmail(); //true Current implementation is offline (known temporary domains are “baked in”) and for this reason also very fast. GitHub repository with examples: https://github.com/AppBeat/AppBeat.Utils Our official NuGet Package for this library: https://www.
Read more →