The screenshots look nice but the code looks a little dangerous as you're not validating the input. Hackers can inject XSS attacks.
I'm not sure who the hackers would be, since this is on the admin side of things, and my script only operates on the hostname that is already in the SQL db.
If the server you 'curl' sends back malicious Javascript, they could hijack your session and take over your website.
Yeah. This script, in the admin pages, only acts on whatever data is in the watchdog 'hostname' field, which is an IP address placed there by other parts of Drupal (as you know. ;)
MySQL tables in Drupal contain insecure data, including the watchdog and statistics tables. Drupal cleans up the data "on output" (just before sending the data to the client). Your code does not clean up the data, whereas the original code did. -- Dries Buytaert :: http://www.buytaert.net/