Firestarter
Новичок
- Сообщения
- 54
- Репутация
- 0
Добрый день. Столкнулся с небольшой проблемой. Нужно очень быстро сканировать открытые порты на компах.
Пишу маленький скрипт:
Проблема в том, что если порты или сервер не доступны, то попытка каждого соединения длится около 1 секунды.
Можно ли как-то запустить скан одновременно на все компы/порты, а не по очереди как в моем скрипте?
Меня устроило бы 5-10 одновременных попыток подключения на порт, если вобще такое возможно.
Пишу маленький скрипт:
Код:
TCPStartup()
$timer = TimerInit()
$socket = TCPConnect('192.168.10.1', 999) ;соединяемся с сервером
$socket = TCPConnect('192.168.10.2', 999) ;соединяемся с сервером
$socket = TCPConnect('192.168.10.3', 999) ;соединяемся с сервером
$socket = TCPConnect('192.168.10.4', 999) ;соединяемся с сервером
$socket = TCPConnect('192.168.10.5', 999) ;соединяемся с сервером
;и тд около 50 компов
MsgBox (0, 0, TimerDiff($timer))
TCPShutdown()
Проблема в том, что если порты или сервер не доступны, то попытка каждого соединения длится около 1 секунды.
Можно ли как-то запустить скан одновременно на все компы/порты, а не по очереди как в моем скрипте?
Меня устроило бы 5-10 одновременных попыток подключения на порт, если вобще такое возможно.