2.8.1.2. Outgoing ports check script

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