Как быстро извлечь IP-адреса из захваченных файлов сетевого трафика с помощью IPGeo
Как быстро извлечь IP-адреса из захваченных файлов сетевого трафика с помощью IPGeo

О IPGeo

IPGeo — это мощный инструмент для извлечения IP-адресов, разработанный на основе Python 3. Он может помочь исследователям извлекать IP-адреса из захваченных файлов сетевого трафика (pcap/pcapng) и создавать отчеты в формате CSV. В сгенерированном файле отчета будут предоставлены сведения о географическом местоположении каждого IP-адреса в каждом пакете данных.

Что входит в отчет

Отчет в формате CSV, созданный инструментом, будет включать следующий контент, связанный с целевым IP-адресом:

1. Страна; 2. Код страны; 3. Регион; 4. Название региона; 5. Город; 6. Почтовый индекс; 7. Долгота; 8. Широта; 9. Часовой пояс, 10. Интернет-провайдер; 11. Организационная информация; 12. IP-адрес;

Зависимые компоненты

Прежде чем использовать этот инструмент, нам сначала нужно использовать менеджер пакетов pip3, чтобы установить зависимые компоненты, необходимые для этого инструмента:

Язык кода:javascript
копировать
pip3 install colorama
pip3 install requests
pip3 install pyshark

Если вы не используете Kali, ParrotOS или другую систему распространения тестирования на проникновение, вам также необходимо установить Tshark вручную:

Язык кода:javascript
копировать
sudo apt install tshark

Установка инструмента

Поскольку этот инструмент разработан на основе Python 3, сначала нам необходимо установить и настроить среду Python 3 на локальном устройстве. Затем исследователи могут использовать следующую команду для локального клонирования исходного кода проекта:

Язык кода:javascript
копировать
git clone https://github.com/z4l4mi/IpGeo.git

Использование инструмента

Запустите следующую команду для выполнения IPGeo:

Язык кода:javascript
копировать
python3 ipGeo.py

Далее введите путь к файлу захваченного трафика.

Скриншот запуска инструмента

Адрес проекта

IPGeo:https://github.com/z4l4mi/IpGeo

Ссылки

https://pip.pypa.io/en/stable/

Замечательная рекомендация

boy illustration
php-объект для анализа json_php json
boy illustration
Введение в принцип запуска Springboot, процесс запуска и механизм запуска.
boy illustration
Высокоуровневые операции Mongo, если данные не существуют, вставка и обновление, если они существуют (pymongo)
boy illustration
Проектирование и внедрение системы управления электронной коммерцией на базе Vue и SpringBoot.
boy illustration
Статья длиной в 9000 слов знакомит вас с процессом запуска SpringBoot — самым подробным процессом запуска SpringBoot в истории — с изображениями и текстом.
boy illustration
Как настроить размер экрана в PR. Учебное пособие по настройке размера видео в PR [подробное объяснение]
boy illustration
Элегантный и мощный: упростите операции ElasticSearch с помощью easy-es
boy illustration
Проект аутентификации по микросервисному токену: концепция и практика
boy illustration
【Java】Решено: org.springframework.http.converter.HttpMessageNotWritableException.
boy illustration
Изучите Kimi Smart Assistant: как использовать сверхдлинный текст, чтобы открыть новую сферу эффективной обработки информации
boy illustration
Начало работы с Docker: использование томов данных и монтирования файлов для хранения и совместного использования данных
boy illustration
Использование Python для реализации автоматической публикации статей в публичном аккаунте WeChat
boy illustration
Разберитесь в механизме и принципах взаимодействия потребителя и брокера Kafka в одной статье.
boy illustration
Spring Boot — использование Resilience4j-Circuitbreaker для реализации режима автоматического выключателя_предотвращения каскадных сбоев
boy illustration
13. Springboot интегрирует Protobuf
boy illustration
Примечание. Инструмент управления батареями Dell Dell Power Manager
boy illustration
Общая интерпретация класса LocalDate [java]
boy illustration
[Базовые знания ASP.NET Core] -- Веб-API -- Создание и настройка веб-API (1)
boy illustration
Настоящий бой! Подключите Passkey к своему веб-сайту для безопасного входа в систему без пароля.
boy illustration
Руководство по настройке Nginx: как найти, интерпретировать и оптимизировать настройки Nginx в Linux
boy illustration
Typecho отображает использование памяти сервера
boy illustration
Как вставить элемент перед указанным ключом в ассоциативный массив в PHP
boy illustration
swagger2 экспортирует API как текстовый документ (реализация Java) [легко понять]
boy illustration
Выбор фреймворка nodejs Express koa egg MidwayJS сравнение NestJS
boy illustration
Руководство по загрузке, установке и использованию SVN «Рекомендуемая коллекция»
boy illustration
Интерфейс PHPforwarding_php отправляет запрос на получение
boy illustration
Создавайте и защищайте связь в реальном времени с помощью SignalR и Azure Active Directory.
boy illustration
ВичатПубличная платформаразвивать(три)——ВичатQR-кодгенерировать&Сканировать кодсосредоточиться на
boy illustration
[Углубленное понимание Java IO] Используйте InputStreamReader для чтения содержимого файла и легкого выполнения задач преобразования текста.
boy illustration
сравнение строк PHP