Форум сайта python.su
Столкнулся с проблемой: необходимо проверить работоспособность удалённого устройства, по определённому порту.
Вторые сутки бьюсь, но пока моих познаний в python не хватает даже для того чтобы просто запинговать устройство. Кто может помочь кодом или дельным советом?
Офлайн
очень просто telnetlib
Офлайн
ставишь таймаут на сокет и пытаешься приконнектится к порту
http://code.activestate.com/recipes/286240/ например, смотри def run
Офлайн
дада, спасибо я так уже и думал сделать…
сейчас руки дойдут, напишу
Офлайн
замечательный скриптик, для проверки решил протестировать вторую часть, вписал IP машины, диапазон портов 0-30, в результате получил ответ:
:23 OPEN
:25 OPEN
залез по телнету на устройство, глянул в статус портов, на что получил
23 - закрыт
25 - открыт
27 - открыт
Офлайн
namestпопробуйте в одном потоке
замечательный скриптик
Офлайн
в смысле в одном потоке?
Офлайн
namestесли мы говорим об одном и том же скрипте, то он многопоточный
в смысле в одном потоке?
Офлайн