Мне нужно знать IP-адреса, посещающие мой сервер (Windows Server 2003). Сценария - клиенты получают доступ к тому или иному инструментуОтслеживание IP-адреса в сети
0
A
ответ
0
Вы можете использовать Wireshark, чтобы записать все подробности о входящих и исходящих соединениях (IP, порты, пакетах и т.д.)
0
Вы можете использовать Wireshark или Microsoft Network Monitor (NetMon). Если ваш сервер находится за NAT с переадресацией портов, вы должны использовать журналы NAT, чтобы узнать, кто обратился к вашему серверу. В IIS есть способ зарегистрировать IP-адрес клиента, я нашел это: Log. Вы также получаете IP-адрес в своем серверном приложении, регистрируете его и затем анализируете его с помощью любого инструмента анализа журналов.
Спасибо .. начал работать над этим .. cheers – dope
Хотел спросить, если можно разработать собственный инструмент, который может делать то же самое, но с меньшей функциональностью. Скажем ip-адрес, время и пакеты. Я имею в виду, с чего мне начать? (Любые ссылки или учебные материалы) – dope
Я знаю, как это сделать в Linux, но не думал об этом в Windows на низком уровне. Возможно, в Windows вы можете рассмотреть две возможности: 1-Использование библиотеки libpcap, установленной решением Wireshark 2-A высокого уровня, когда веб-приложение получает HTTP-сообщение от IIS (если это HTTP), вы можете написать код для получения IP-адреса и других данные и запишите его. Это просто. Затем вы можете написать инструмент для чтения журналов, но есть другие бесплатные инструменты. – rodolk