Potrzebuję wiersza poleceń, który może sprawdzić stan portu na zdalnym hoście. Próbowałem, ping xxx.xxx.xxx.xxx:161
ale nie rozpoznaje „hosta”. Myślałem, że to „dobra” odpowiedź, dopóki nie wykonałem tego samego polecenia przeciwko hostowi, o którym wiem, że ten port jest otwarty. Dotyczy to pliku wsadowego w systemie Windows, który sprawdzi stan zdalnego portu, a następnie uruchomi polecenie wykorzystujące ten zdalny port do informacji, następnie ponownie polecenie zdalnego sprawdzania portu, a następnie polecenie używające tego portu na następnym serwerze w celu uzyskania informacji , i tak dalej. Szukałem wszędzie i pomyślałem, że ping może to zrobić, ale muszą istnieć różne wersje pinga, przypuszczam, że ponieważ serwer, na którym to robię, nie pokazuje tej opcji.
Dla chichotów wypróbowałem zdalny program do sprawdzania portów z poziomu witryny internetowej - i wyniki były poprawne zarówno dla serwera „problemowego”, jak i dla właściwego serwera. Jednak nie mogę tego użyć w trybie wsadowym z ponad 500 adresami IP serwerów.
Czy jest coś, co mogę zrobić, co jest proste? Moje umiejętności Perla są bardzo zardzewiałe (używaj go lub strać), nie znam żadnych innych języków opartych na systemie Windows poza wsadowymi. Unix to moja umiejętność, ale to musi być wykonane z Widows Server 2003.
ps> tnc xxx.xxx.xxx.xxx -port 161