TCP Ping – open source

PoptocatНекоторое время назад я искал программу для TCP-пинга, и даже кое-что нашёл. Однако это было не то, не хватало таймаутов, плохо работало с SSH и т.п. Поэтому я решил написать свою программу, попутно вспомнив программирование в среде Unix. Можно пинговать хосты по IP-адресу или имени, а также по произвольному порту. Программа измеряет время установления TCP-коннекта. С исходниками программы можно ознакомиться на GitHub. Пожалуй, это первый раз, когда я выкладываю свой хоть и небольшой, но код, на всеобщее обозрение. Пример выполнения программы:

$ tcpping oioki.ru
  OK   Connected to oioki.ru:22, seq=0, time=51.653 ms
  OK   Connected to oioki.ru:22, seq=1, time=50.844 ms
  OK   Connected to oioki.ru:22, seq=2, time=54.059 ms

P.S. Жду комментов и багрепортов 🙂