Перейти к содержимому

Angry IP Scanner

Опубликовано: Anton Keks and contributors

Быстрый и дружелюбный сетевой сканер

Открытый исходный кодGPL-2.0-or-later

Основное

  • Sweeps an address range given as a start and end address, a CIDR block, or taken from the local interface.
  • Probes addresses in parallel across many threads to keep a full subnet scan short.
  • Per-host fetchers collect reverse DNS hostname, response time, MAC address and vendor, NetBIOS details and web server banner.
  • Scans a user-supplied port list and exports the result table to CSV, plain text or XML.
  • Written in Java and needs a Java runtime; hosts that do not answer pings can be missed unless port scanning is enabled.

Об этом приложении

Angry IP Scanner просматривает диапазон адресов и сообщает, какие хосты отвечают. Диапазон задается как начальный и конечный адрес, как блок CIDR или выводится из интерфейса, в сети которого уже находится машина. Адреса проверяются параллельно во множестве потоков, что не дает сканированию целой подсети растянуться на весь день.

То, что собирается по каждому хосту, выбирается из списка fetchers: имя хоста из обратного DNS, время отклика, MAC-адрес и его производитель, сведения NetBIOS, баннер веб-сервера и открытые порты из списка портов, предоставленного пользователем. Результаты заполняют таблицу, которую можно сортировать и фильтровать, а также экспортировать в CSV, простой текст или XML для использования в других местах. Дополнительные fetchers можно добавлять как плагины.

Программа написана на Java и требует доступной для нее среды выполнения Java. Она сообщает только то, на что хосты выбирают отвечать, поэтому устройство, настроенное не отвечать на ping, может быть полностью пропущено, если для просмотра не включено сканирование портов. Сканирование сетей, которые вам не принадлежат, является вопросом для владельца сети, а не для инструмента.

Linux

Мы не размещаем этот файл у себя, не сканируем его и не изучаем его содержимое. Прочитайте, что пишет источник, и решайте сами.