Check Webserver

Monitoring from 63 locations world wide
Trusted by
- Fiat - Wikimedia
- Twitter - ING
- Symantec - Automattic
- Zappos - Virgin America
As seen on
- TechCrunch - Mashable
- Read Write Web - The Next Web
- The Guardian - PC Mag
- GiGaOm - CI
Peace of mind with WatchMouse
WatchMouse monitors your websites, servers and applications, notifies key personnel when problems occur, and analyzes downtime issues in order to get the servers up and running as soon as possible. Well before your customers start calling your helpdesk!
WatchMouse advantages:
- Reliable & redundant monitoring provided by 24+ global monitoring stations - pinpoint issues before customers encounter website errors
- Immediate & affordable outsourced solution
- Advance technology & industry expertise provide accurate monitoring & reports
- Detailed information enabling you to manage & drive website performance
- Flexible pricing assuring you only pay for what is needed
- Reliable & redundant alerting via multiple SMS gateways
News
Improvements and new features in the WatchMouse checkpoints (2005-06-01)
Version 1.17 of the monitoring software was uploaded to our checkpoints, and the site was adapted accordingly.
New features include:- Ability to POST form fields to a webserver (both in http and https rules).
- Matching on a word or regular expression in the http or https page.
- Limit the number of bytes read. Relevant for checking the first part of very large pages or streams.
Columns
What do you want to check with a service such as Watchmouse? (2005-01-31)
As I explained in my previous column, you can use a monitoring service in a number of roles. Common to all these roles is the fact that you are keeping alive some services for the benefit of your customers, suppliers, employees or partners. These users are, in the end, all that counts.What are the objects that you should be checking? Obviously, the least you want to do is check the service that is most visible to these users. This could be the webserver, or a POP or FTP server for example. You would start by setting up a rule to check the server and a URL. The frequency with which you can monitor (that is: the elapsed time between checks) is typically limited by the type of subscription that you have. Only in specific cases would you not check as often as your subscription allows.
Note that there is a difference between a CONNECT on port 80 rule and a HTTP rule.
The first just connects to the port that the webserver is supposed to
use. The HTTP rule also checks whether the webserver can produce a valid HTTP
response, and whether the document can be found. You probably want the latter check.
Similar reasoning applies to POP and FTP checks. If you set up two different rules on the same host, this allows you to distinguish for example between a broken webserver and a host that is down. If you want even more content
oriented checks, have a look at the so-called PLUG-IN rules.
Additionally, you can set up checks to make sure that your
users are actually using the services that you intend them to. The whole
Internet depends heavily on the domain name system(DNS) functioning correctly. If it does not work properly your users may be directed to
another site than you intended. This could be a configuration error, but
it could also be a defamation hack. In either case, you want to know.
First of all you want to check whether the root servers of the Internet
accurately find the DNS that is serving you. This can be checked with a
DNSNS rule. What you are checking with this rule is whether the registrar's databases are correct. Second, you want to check if that DNS server (and its
slaves) are serving up the proper IP address for the server. For this
you can use the DNSA rule, and it will warn you if the DNS server is not
working or serves up the wrong address. (Note that the hosting party can
change that address at its discretion, as part of a renumbering
operation for example.)
Who should you notify of rule failures? Again, different roles have
different information requirements. You want to notify the person who
can fix things as soon as possible. Mail or SMS/text them directly, you do
not want to be in the loop. You might set up an escalation chain, which
fires off after a certain amount of errors. Note: make sure that
you send the message on a channel that is not affected by the outage: if
your e-mail system does not work, delivering a message to that effect
should not depend on that e-mail system.
The people in charge of overseeing somebody else's service levels should
only get escalation messages, if at all. Rather, they should get the
weekly or monthly service reports.
Peter van Eijk is a management consultant specialized in management of network infrastructures. He can be reached via his contact page.
Security news
PHP HTMLEntities HTMLSpecialChars Buffer Overflow Vulnerabilities (2007-01-15)
PHP is prone to multiple buffer-overflow vulnerabilities because it fails to effectively bounds-check user-supplied input before copying it to an insufficiently sized buffer.An attacker could exploit these issues to have arbitrary code execute in the context of an affected webserver. This may lead to the compromise of the webserver. Failed exploit attempts could cause denial-of-service conditions, denying access to legitimate users.
Only limited information is available regarding these issues. This BID will be updated as more information becomes available.
PHP 5 is vulnerable to these issues.
NOTE: The affected functions are employed by a large number of popular PHP libraries. As a result, there are many PHP applications affected by this issue.
PHP EXT/Filter Function Remote Buffer Overflow Vulnerability (2007-03-12)
PHP is prone to a remote buffer-overflow vulnerability because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 5.2.0 is reported to be vulnerable; other versions may also be affected.
This issue was originally reported as an unspecified vulnerability in BID 22496 (PHP Version 5.2.0 and Prior Multiple Vulnerabilities). Due to the availability of more details, this issue is being assigned a new BID.
PHP Interbase Extension Multiple Remote Buffer Overflow Vulnerabilities (2007-03-15)
The PHP Interbase extension is prone to multiple remote buffer-overflow vulnerabilities because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit these issues to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 4.4.6 and prior versions on Microsoft Windows are vulnerable; other versions may also be affected.
PHP 5 PHP_Stream_Filter_Create() Function Buffer Overflow Vulnerability (2007-04-02)
PHP is prone to a buffer-overflow vulnerability because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue remotely by supplying a 'php://filter' URL to one of the file functions.
The attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
Successful exploits for this issue will depend on the application's heap-memory implementation. PHP version 5.2.0 introduced a new memory manager that makes all little-endian platforms exploitable.
This issue affects PHP versions prior to 5.2.1.
PHP sqlite_udf_decode_binary() Function Buffer Overflow Vulnerability (2007-04-02)
PHP is prone to a buffer-overflow vulnerability because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
This issue affects PHP versions prior to 4.4.5 and 5.2.1.
PHP Imap_Mail_Compose() Function Buffer Overflow Vulnerability (2007-04-02)
PHP is prone to a buffer-overflow vulnerability because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
This issue affects PHP versions prior to 4.4.5 and 5.2.1.
XAMPP Mssql_Connect Remote Buffer Overflow Vulnerability (2007-04-16)
XAMPP is prone to a remote buffer-overflow vulnerability because the application fails to properly bounds-check user-supplied input before copying it to an insufficiently sized memory buffer.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
XAMPP versions prior to 1.6.0a are vulnerable to this issue.
PHP Prior to 5.2.2/4.4.7 Multiple Remote Buffer Overflow Vulnerabilities (2007-05-08)
PHP is prone to three remote buffer-overflow vulnerabilities because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit these issues to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
All three issues affect PHP 5.2.1 and prior versions; PHP 4.4.6 and prior versions are affected only by one of the issues.
Few details are available at the moment. These issues may have been previously described in other BIDs. This record may be updated or retired if further analysis shows that these issues have been reported in the past.
Microsoft Windows CE ASP Parser Buffer Overflow Vulnerability (2007-06-12)
Microsoft Windows CE is prone to a buffer-overflow vulnreability. This issue occurs because the application fails to bounds-check user-supplied data before copying it into an insufficiently sized buffer.An attacker can exploit this issue to execute arbitrary code within the context of the affected webserver. Failed exploit attempts will result in a denial-of-service condition.
PHP SNMPGet Function Local Buffer Overflow Vulnerability (2007-07-20)
PHP is prone to a local buffer-overflow vulnerability because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP for Microsoft Windows versions 4.4.6 is vulnerable; other versions may also be affected.
PHP GD Extension ImagePSLoadFont Function Local Buffer Overflow Vulnerability (2007-07-27)
PHP's GD extension is prone to a local buffer-overflow vulnerability because the application fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 5.2.3 is vulnerable to this issue; other versions may also be affected.
PHP 'rfc822_write_address()' Function Buffer Overflow Vulnerability (2008-06-23)
PHP is prone to a buffer-overflow vulnerability because it fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 5.2.6 and prior versions are vulnerable.
PHP 'mbstring' Extension Buffer Overflow Vulnerability (2008-12-22)
PHP is prone to a buffer-overflow vulnerability because it fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers. The issue affects the 'mbstring' extension included in the standard distribution.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP versions 4.3.0 up to and including 5.2.6 are vulnerable.
PHP 'popen()' Function Buffer Overflow Vulnerability (2009-01-15)
PHP is prone to a buffer-overflow vulnerability because it fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.An attacker can exploit this issue to execute arbitrary machine code in the context of the affected webserver. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 5.2.8 and prior versions are vulnerable.
NaviCOPA Web Server Remote Buffer Overflow and Source Code Information Disclosure Vulnerabilities (2009-02-06)
NaviCOPA Web Server is prone to a remote buffer-overflow vulnerability and an information-disclosure vulnerability because the application fails to properly bounds-check or validate user-supplied input.Successful exploits of the buffer-overflow issue may lead to the execution of arbitrary code in the context of the application or to denial-of-service conditions. Also, attackers can exploit the information-disclosure issue to retrieve arbitrary source code in the context of the webserver process. Information harvested may aid in further attacks.
NaviCOPA Web Server 3.01 is vulnerable; other versions may also be affected.
Check Point Connectra '/Login/Login' Arbitrary Script Injection Vulnerability (2009-09-23)
Check Point Connectra is prone to an arbitrary-script-injection vulnerability because it fails to properly sanitize user-supplied input.An attacker can exploit this issue to execute arbitrary script code in the context of the webserver. Successful exploits can compromise the application.
Blog
New features: POSTing forms and Read limit (2005-03-28)
Today, we released the new monitoring software to our checkpoints. New features:
- Post form fields to a webserver (both in http and match rules)
- Limit the number of bytes read. Relevant for checking very large pages or streams
The site will be updated within days. Look at the settings page after logging in.

