Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Pulsar — Herramienta de exfiltración de datos y comunicación encubierta | Kitploit
Herramientas/GitHubGitHub/jacopodl/pulsar
Exfiltración de DatosSeguridad de RedesCriptografíaComando y ControlAnálisis de DNS
GitHubjacopodl/pulsar

Pulsar

Herramienta de exfiltración de datos y comunicación encubierta

Ver Repositorio
408hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

GPLv3 License Quality Gate Status

Pulsar

Pulsar es una herramienta para la exfiltración de datos y comunicación encubierta que te permite crear una transferencia de datos segura, un chat extraño o un túnel de red a través de diferentes protocolos. Por ejemplo, puedes recibir datos desde una conexión TCP y reenviarlos al destino real mediante paquetes DNS 🎉

Configuración de Pulsar 🔨

⚠️ Asegúrate de tener al menos Go 1.8 en tu sistema para compilar Pulsar ⚠️

Primero, obtén el código del repositorio y compílalo con el siguiente comando:

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

o ejecuta:

root@kitploit:~
$ make

Conectores 📡

Un conector es un canal simple hacia el mundo exterior; con él puedes leer y escribir datos desde diferentes fuentes.

  • Consola:
    • Conector de entrada/salida por defecto, lee datos de stdin y escribe en stdout.
  • TCP
    • Lee y escribe datos a través de conexiones TCP.

      root@kitploit:~
        tcp:127.0.0.1:9000
      
  • UDP
    • Lee y escribe datos a través de paquetes UDP.

      root@kitploit:~
        udp:127.0.0.1:9000
      
  • ICMP
    • Lee y escribe datos a través de paquetes ICMP.

      root@kitploit:~
        icmp:127.0.0.1 (el puerto de conexión es obviamente innecesario)
      
  • DNS
    • Lee y escribe datos a través de paquetes DNS.

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

Puedes usar la opción --in para seleccionar el conector de entrada y --out para el de salida:

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

Manejadores 🔧

Un manejador te permite modificar los datos en tránsito; puedes combinar manejadores arbitrariamente.

  • Stub:

    • Valor por defecto, no hace nada, paso directo.
  • Base32

    • Codificador/decodificador Base32.

      root@kitploit:~
        --handlers base32
      
  • Base64

    • Codificador/decodificador Base64.

      root@kitploit:~
        --handlers base64
      
  • Cipher

    • Cifrado CTR, soporta AES/DES/TDES en modo CTR (por defecto: AES).

      root@kitploit:~
        --handlers cipher:<clave|[aes|des|tdes#clave]>
      

Puedes usar la opción --decode para usar TODOS los manejadores en modo de decodificación.

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

Ejemplo

En el siguiente ejemplo, Pulsar se usará para crear un túnel bidireccional seguro sobre el protocolo DNS. Los datos se leerán desde una conexión TCP (un simple cliente nc) y se reenviarán cifrados a través del túnel.

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

Contribuir

Todas las contribuciones son siempre bienvenidas.

Descargar herramienta