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

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

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

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

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

Категории

Все категории
Loading categories
Pulsar — Инструмент для эксфильтрации данных и скрытой связи | Kitploit
Инструменты/GitHubGitHub/jacopodl/pulsar
Эксфильтрация данныхСетевая безопасностьКриптографияКомандование и УправлениеАнализ DNS
GitHubjacopodl/pulsar

Pulsar

Инструмент для эксфильтрации данных и скрытой связи

Репозиторий
40843 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

GPLv3 License Quality Gate Status

Pulsar

Pulsar — это инструмент для эксфильтрации данных и скрытой связи, позволяющий организовать безопасную передачу данных, необычный чат или сетевой туннель через различные протоколы. Например, вы можете принимать данные из TCP-подключения и перенаправлять их к реальному получателю через DNS-пакеты 🎉

Настройка Pulsar 🔨

⚠️ Убедитесь, что в вашей системе установлен Go версии не ниже 1.8 для сборки Pulsar ⚠️

Сначала получите код из репозитория и скомпилируйте его с помощью следующей команды:

root@kitploit:~
$ cd pulsar
$ go build -o bin/pulsar src/main.go

или запустите:

root@kitploit:~
$ make

Коннекторы 📡

Коннектор — это простой канал для взаимодействия с внешним миром. С помощью коннектора можно читать и записывать данные из разных источников.

  • Консоль:
    • Коннектор ввода/вывода по умолчанию. Читает данные из stdin и выводит в stdout.
  • TCP
    • Чтение и запись данных через TCP-соединения.

      root@kitploit:~
        tcp:127.0.0.1:9000
      
  • UDP
    • Чтение и запись данных через UDP-пакеты.

      root@kitploit:~
        udp:127.0.0.1:9000
      
  • ICMP
    • Чтение и запись данных через ICMP-пакеты.

      root@kitploit:~
        icmp:127.0.0.1 (порт подключения, очевидно, бесполезен)
      
  • DNS
    • Чтение и запись данных через DNS-пакеты.

      root@kitploit:~
        dns:[email protected]:1994
      

Вы можете использовать параметр --in для выбора коннектора ввода и --out для выбора коннектора вывода:

root@kitploit:~
    --in tcp:127.0.0.1:9000
    --out dns:fkdns.lol:2.3.4.5:8989
    

Обработчики 🔧

Обработчик позволяет изменять данные во время передачи. Вы можете комбинировать обработчики произвольным образом.

  • Заглушка:

    • По умолчанию, не выполняет никаких действий, пропускает данные насквозь.
  • Base32

    • Кодировщик/декодировщик Base32.

      root@kitploit:~
        --handlers base32
      
  • Base64

    • Кодировщик/декодировщик Base64.

      root@kitploit:~
        --handlers base64
      
  • Шифр

    • CTR-шифр, поддерживает AES/DES/TDES в режиме CTR (по умолчанию: AES).

      root@kitploit:~
        --handlers cipher:<ключ|[aes|des|tdes#ключ]>
      

Вы можете использовать параметр --decode, чтобы применить ВСЕ обработчики в режиме декодирования.

root@kitploit:~
    --handlers base64,base32,base64,cipher:key --decode

Пример

В следующем примере Pulsar используется для создания защищённого двустороннего туннеля через протокол DNS. Данные будут считываться из TCP-соединения (простой netcat-клиент) и перенаправляться зашифрованными через туннель.

root@kitploit:~
[nc 127.0.0.1 9000] <--TCP--> [pulsar] <--DNS--> [pulsar] <--TCP--> [nc -l 127.0.0.1 -p 9900]

192.168.1.198:

root@kitploit:~
$ ./pulsar --in tcp:127.0.0.1:9000 --out dns:[email protected]:8989 --duplex --plain in --handlers 'cipher:supersekretkey!!'
$ nc 127.0.0.1 9000

192.168.1.199:

root@kitploit:~
$ nc -l 127.0.0.1 -p 9900
$ ./pulsar --in dns:[email protected]:8989 --out tcp:127.0.0.1:9900 --duplex --plain out --handlers 'cipher:supersekretkey!!' --decode

Вклад

Все предложения и вклад приветствуются

Скачать инструмент