2.8.1.2. Outgoing ports check script

This script can be useful for checking outgoing connections on different ports and in general. If an error occurs for all ports "is not responding", then you should check results anti-virus scan for detected viruses.

To check availability outgoing ports, can torun a script like this:

  1. <?php
  2.  
  3. $host = 'portquiz.net';
  4. $ports = array(80, 443, 465, 587);
  5.  
  6. foreach ($ports as $port) {
  7. $connection = @fsockopen($host, $port);
  8. if (is_resource($connection)) {
  9. $result = ' (' . getservbyport($port, 'tcp') . ') is open';
  10. fclose($connection);
  11. } else {
  12. $result = ' is not responding';
  13. }
  14. print($host . ': ' . $port . $result . '<br>');
  15. }
  • Line 3 specifies the address of the host to which connection attempts will be made. Can use public portquiz.net or specify the address of a specific host to which calls should be made.
  • In line 4, in brackets, separated by commas, the port numbers are indicated, the availability of which should be checked.
Content