Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
trackerjacker — Как nmap для картирования Wi-Fi сетей, к которым вы не подключены, плюс отслеживание устройств | Kitploit
Инструменты/GitHubGitHub/calebmadrigal/trackerjacker
РазведкаАудит Wi-FiКартирование сетиОбход IDS/IPSСбор информацииБезопасность беспроводных сетейRed Teaming
GitHubcalebmadrigal/trackerjacker

trackerjacker

Как nmap для картирования Wi-Fi сетей, к которым вы не подключены, плюс отслеживание устройств

Репозиторий
2.7k194286 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

trackerjacker

Как nmap для картографирования Wi-Fi сетей, к которым вы не подключены. Картографирует и отслеживает Wi-Fi сети и устройства через сырой мониторинг 802.11.

Страница на PyPI: https://pypi.python.org/pypi/trackerjacker

Установка

pip3 install trackerjacker

Поддерживаемые платформы: Linux (протестировано на Ubuntu, Kali и RPi) и macOS (пре-альфа)

визуальное описание

trackerjacker может помочь в следующем:

  • Я хочу знать все ближайшие Wi-Fi сети и знать все устройства, подключенные к каждой сети.
  • Я хочу знать, кто перегружает всю пропускную способность.
  • Я хочу выполнить команду, когда этот MAC-адрес отправляет более 100000 байт в 30-секундном окне (например, чтобы определить, загружает ли IP-камера видео, что указывает на то, что она только что зафиксировала движение).
  • Я хочу выполнить деаутентификацию любого, кто использует более 100000 байт в 10-секундном окне.
  • Я хочу выполнить деаутентификацию всех камер Dropcam в округе, чтобы мои хозяева Airbnb не шпионили за мной.
  • Я хочу получать предупреждение, когда появляется MAC-адрес с уровнем сигнала выше -40 дБм, который я никогда раньше не видел.
  • Я хочу видеть, когда этот конкретный человек находится поблизости (на основе MAC его мобильного телефона) и выполнять команду для оповещения.
  • Я хочу написать свой собственный плагин для запуска скрипта, выполняющего что-то интересное каждый раз, когда рядом появляется новое устройство Apple.

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

Детальное использование можно найти так:

trackerjacker -h

У trackerjacker есть два основных режима использования: режим карты и режим отслеживания:

Пример режима карты

Команда для карты:

trackerjacker -i wlan1337 --map

По умолчанию эта команда выводит YAML-файл wifi_map.yaml, который представляет собой карту всех ближайших Wi-Fi сетей и всех их пользователей. Вот пример файла wifi_map.yaml:

TEST_SSID:
  00:10:18:6b:7a:ea:
    bssid: 00:10:18:6b:7a:ea
    bytes: 5430
    channels:
    - 11
    devices:
      3c:07:71:15:f1:48:
        bytes: 798
        signal: 1
        vendor: Sony Corporation
      78:31:c1:7f:25:43:
        bytes: 4632
        signal: -52
        vendor: Apple, Inc.
    signal: -86
    ssid: TEST_SSID
    vendor: Broadcom

BRANSONS_WIFI:
  90:48:9a:e3:58:25:
    bssid: 90:48:9a:e3:58:25
    bytes: 5073
    channels:
    - 1
    devices:
      01:00:5e:96:e1:89:
        bytes: 476
        signal: -62
        vendor: ''
      30:8c:fb:66:23:91:
        bytes: 278
        signal: -46
        vendor: Dropcam
      34:23:ba:1c:ba:e7:
        bytes: 548
        signal: 4
        vendor: SAMSUNG ELECTRO-MECHANICS(THAILAND)
    signal: -80
    ssid: BRANSONS_WIFI
    vendor: Hon Hai Precision Ind. Co.,Ltd.

hacker_network:
  80:2a:a8:e5:de:92:
    bssid: 80:2a:a8:e5:de:92
    bytes: 5895
    channels:
    - 11
    devices:
      80:1f:02:e6:44:96:
        bytes: 960
        signal: -46
        vendor: Edimax Technology Co. Ltd.
      80:2a:a8:8a:ec:c8:
        bytes: 472
        signal: 4
        vendor: Ubiquiti Networks Inc.
      80:2a:a8:be:09:a9:
        bytes: 5199
        signal: 4
        vendor: Ubiquiti Networks Inc.
      d8:49:2f:7a:f0:8f:
        bytes: 548
        signal: 4
        vendor: CANON INC.
    signal: -46
    ssid: hacker
    vendor: Ubiquiti Networks Inc.
  80:2a:a8:61:aa:2f:
    bssid: 80:2a:a8:61:aa:2f
    bytes: 5629
    channels:
    - 44
    - 48
    devices:
      78:88:6d:4e:e2:c9:
        bytes: 948
        signal: -52
        vendor: ''
      e4:8b:7f:d4:cb:25:
        bytes: 986
        signal: -48
        vendor: Apple, Inc.
    signal: -48
    ssid: null
    vendor: Ubiquiti Networks Inc.
  82:2a:a8:51:32:25:
    bssid: 82:2a:a8:51:32:25
    bytes: 3902
    channels:
    - 48
    devices:
      b8:e8:56:f5:a0:70:
        bytes: 1188
        signal: -34
        vendor: Apple, Inc.
    signal: -14
    ssid: hacker
    vendor: ''
  82:2a:a8:fc:33:b6:
    bssid: 82:2a:a8:fc:33:b6
    bytes: 7805
    channels:
    - 10
    - 11
    - 12
    devices:
      78:31:c1:7f:25:43:
        bytes: 4632
        signal: -52
        vendor: Apple, Inc.
      7c:dd:90:fe:b4:87:
        bytes: 423223
        signal: 4
        vendor: Shenzhen Ogemray Technology Co., Ltd.
      80:2a:a8:be:09:a9:
        bytes: 5199
        signal: 4
        vendor: Ubiquiti Networks Inc.
    signal: -62
    ssid: null
    vendor: ''

Обратите внимание, что, поскольку это YAML, вы можете легко использовать его как входные данные для своих собственных скриптов. У меня есть пример скрипта для разбора этой «YAML-БД» здесь: parse_trackerjacker_wifi_map.py.

Пример: Режим отслеживания с командой-триггером

Режим отслеживания позволяет указать несколько MAC-адресов для наблюдения, и если какое-либо устройство превышает порог (в байтах), указанный с помощью --threshold 4000 (указание порога предупреждения в 4000 байт), срабатывает предупреждение.

trackerjacker --track -m 3c:2e:ff:31:32:59 --threshold 4000 --trigger-command "./alert.sh" --channels-to-monitor 10,11,12,44
Using monitor mode interface: wlan1337
Monitoring channels: {10, 11, 12, 44}

[@] Device (3c:2e:ff:31:32:59) threshold hit: 4734

[@] Device (3c:2e:ff:31:32:59) threshold hit: 7717

[@] Device (3c:2e:ff:31:32:59) threshold hit: 7124

[@] Device (3c:2e:ff:31:32:59) threshold hit: 8258

[@] Device (3c:2e:ff:31:32:59) threshold hit: 8922

В этом конкретном примере я наблюдал за камерой безопасности, чтобы определить, когда она загружает видео (что указывает на обнаружение движения), чтобы я мог включить сирену моей системы безопасности (что и было изначальной причиной создания этого проекта).

Пример: Режим отслеживания с плагином foxhunt

trackerjacker -i wlan1337 --track --trigger-plugin foxhunt

Отображает curses-экран примерно так:

  POWER        DEVICE ID                VENDOR
=======        =================        ================================
 -82dBm        1c:1b:68:35:c6:5d        ARRIS Group, Inc.
 -84dBm        fc:3f:db:ed:e9:8e        Hewlett Packard
 -84dBm        dc:0b:34:7a:11:63        LG Electronics (Mobile Communications)
 -84dBm        94:62:69:af:c3:64        ARRIS Group, Inc.
 -84dBm        90:48:9a:34:15:65        Hon Hai Precision Ind. Co.,Ltd.
 -84dBm        64:00:6a:07:48:13        Dell Inc.
 -84dBm        00:30:44:38:76:c8        CradlePoint, Inc
 -86dBm        44:1c:a8:fc:c0:53        Hon Hai Precision Ind. Co.,Ltd.
 -86dBm        18:16:c9:c0:3b:75        Samsung Electronics Co.,Ltd
 -86dBm        01:80:c2:62:9e:36
 -86dBm        01:00:5e:11:90:47
 -86dBm        00:24:a1:97:68:83        ARRIS Group, Inc.
 -88dBm        f8:2c:18:f8:f3:aa        2Wire Inc
 -88dBm        84:a1:d1:a6:34:08
  • Примечание: foxhunt — это встроенный плагин, но вы можете определять свои собственные плагины, используя тот же Plugin API.

Пример: Режим отслеживания с плагином-триггером

$ trackerjacker --track -m 3c:2e:ff:31:32:59 --threshold 10 --trigger-plugin examples/plugin_example1.py --channels-to-monitor 10,11,12,44 --trigger-cooldown 1
Using monitor mode interface: wlan1337
Monitoring channels: {10, 11, 12, 44}
[@] Device (device 3c:2e:ff:31:32:59) threshold hit: 34 bytes
3c:2e:ff:31:32:59 seen at: [1521926768.756529]
[@] Device (device 3c:2e:ff:31:32:59) threshold hit: 11880 bytes
3c:2e:ff:31:32:59 seen at: [1521926768.756529, 1521926769.758929]
[@] Device (device 3c:2e:ff:31:32:59) threshold hit: 18564 bytes
3c:2e:ff:31:32:59 seen at: [1521926768.756529, 1521926769.758929, 1521926770.7622838]
Скачать инструмент