Skip to content

alexthenugget/trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

🚀 Traceroute с WHOIS информацией 🌐

Простой, но мощный traceroute с детальной информацией об IP-адресах!

🔍 Описание проекта

Этот скрипт реализует утилиту traceroute с дополнительной фишкой — он показывает WHOIS-информацию для каждого публичного IP-адреса на пути к целевому узлу.

✅ Показывает не только IP, но и данные о провайдере, стране и AS-номере

✅ Работает как с локальными, так и с публичными адресами

✅ Автоматически определяет приватные IP (192.168.x.x, 10.x.x.x и др.)

✅ Альтернативные методы запросов (WHOIS + API stat.ripe.net)

⚙️ Установка

Убедитесь, что у вас есть Python 3 (проверьте версию):

python --version

Скачайте файл trace.py

🚀 Использование

🔹 Основная команда:

python trace.py -ip <целевой_IP>

🔹 Примеры запуска:

Команда Описание
python trace.py -ip 192.168.1.1 Тест локального IP 🏠
python trace.py -ip 8.8.8.8 Трассировка до Google DNS 🌍
python trace.py -ip 1.1.1.1 Трассировка до Cloudflare DNS ⚡
python trace.py -ip 1.2.3.4 Проверка недоступного IP ❌

📊 Пример вывода

1) 192.168.1.1 its not public ip

2) 100.64.0.1 AS12345, RU, "Ростелеком"

3) 195.14.12.34 AS54321, RU, "Транстелеком"

...

10) 8.8.8.8 AS15169, US, "Google LLC"

📌 Формат:

[Номер TTL]) [IP] [AS-номер], [Страна], "[Провайдер]"

⚠️ Ограничения

🔸 Требуются права root/admin (RAW-сокеты в Linux/Windows)

🔸 Некоторые сети блокируют ICMP (может быть "TimeOUT")

🔸 WHOIS-данные могут быть неполными

🔸 Максимум 30 хопов (можно изменить в коде)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors