Хочу сделать аналог ping.exe для своих нужд. Неоюходимо пинговать хост как по адресу, так и по имени. И Узнать результат пинга — удачный, неудачный и т.д. Подскажите ссылку или сами пример напишите....
Здравствуйте, GhostCoder, Вы писали:
GC>Хочу сделать аналог ping.exe для своих нужд. Неоюходимо пинговать хост как по адресу, так и по имени. И Узнать результат пинга — удачный, неудачный и т.д. Подскажите ссылку или сами пример напишите....
В Platform SDK есть пример полноценного ping'а. Так и называется — ping
GhostCoder wrote:
> Хочу сделать аналог ping.exe для своих нужд. Неоюходимо пинговать хост как по адресу, так и по имени. И Узнать результат пинга — удачный, неудачный и т.д. Подскажите ссылку или сами пример напишите....
Посмотри на
http://www.hping.org/
hping is a command-line oriented TCP/IP packet assembler/analyzer. The interface is inspired to the ping(8) unix command, but hping isn't only able to send ICMP echo requests. It supports TCP, UDP, ICMP and RAW-IP protocols, has a traceroute mode, the ability to send files between a covered channel, and many other features.
Часто из-за соображений безопасности хосты в интернете не отвечают на ICMP echo-request.
Когда валишь web сервер (в целях проверки безопасности, конечно же), который не отвечает на ICMP echo-request удобно пользоваться hping -S посылая SYN сегмент на www порт, чтобы проверить, жив ли сервер еще
))
--
Maxim YegorushkinPosted via RSDN NNTP Server 1.9
Здравствуйте, Michael Chelnokov, Вы писали:
MC>Здравствуйте, GhostCoder, Вы писали:
GC>>Хочу сделать аналог ping.exe для своих нужд. Неоюходимо пинговать хост как по адресу, так и по имени. И Узнать результат пинга — удачный, неудачный и т.д. Подскажите ссылку или сами пример напишите....
MC>В Platform SDK есть пример полноценного ping'а. Так и называется — ping
может лучше использовать IcmpCreateFile и IcmpSendEcho ?
Кто работал с этим?
И еще простой вопрос, в MSDN написано что IcmpCraateFile декларирован в icmpapi.h,
а что же надо подключать, чтобы видеть эту функцию?