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
asnmap — CLI y biblioteca en Go para mapear rápidamente rangos de red de organizaciones usando información ASN. | Kitploit
Herramientas/GitHubGitHub/projectdiscovery/asnmap
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoMapeo de RedesRecopilación de InformaciónUtilidades y FrameworksAnálisis de DNS
GitHubprojectdiscovery/asnmap

asnmap

CLI y biblioteca en Go para mapear rápidamente rangos de red de organizaciones usando información ASN.

Ver Repositorio
1.1k122hace 3 mesesRevisado 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

asnmap

CLI y biblioteca de Go para mapear rápidamente rangos de red de organizaciones utilizando información ASN.

Características • Instalación • Uso • Ejecutando asnmap • Unirse a Discord


Características

image

  • Búsqueda ASN a CIDR
  • Búsqueda ORG a CIDR
  • Búsqueda DNS a CIDR
  • Búsqueda IP a CIDR
  • Entrada ASN/DNS/IP/ORG
  • Salida JSON/CSV/TEXT
  • Soporte STD IN/OUT

Instalación

asnmap requiere Go 1.21 para instalarse correctamente. Para instalar, simplemente ejecute el siguiente comando o descargue el binario precompilado desde la página de lanzamientos.

root@kitploit:~
go install github.com/projectdiscovery/asnmap/cmd/asnmap@latest

Uso

root@kitploit:~
asnmap -h

Esto mostrará la ayuda de la herramienta. Aquí están todas las banderas que soporta.

root@kitploit:~
Usage:
  ./asnmap [flags]

Flags:
INPUT:
   -a, -asn string[]     target asn to lookup, example: -a AS5650
   -i, -ip string[]      target ip to lookup, example: -i 100.19.12.21, -i 2a10:ad40::
   -d, -domain string[]  target domain to lookup, example: -d google.com, -d facebook.com
   -org string[]         target organization to lookup, example: -org GOOGLE
   -f, -file string[]    targets to lookup from file

CONFIGURATIONS:
   -config string           path to the asnmap configuration file
   -r, -resolvers string[]  list of resolvers to use

UPDATE:
   -up, -update                 update asnmap to latest version
   -duc, -disable-update-check  disable automatic asnmap update check

OUTPUT:
   -o, -output string  file to write output to
   -j, -json           display json format output
   -c, -csv            display csv format output
   -v6                 display ipv6 cidr ranges in cli output
   -v, -verbose        display verbose output
   -silent             display silent output
   -version            show version of the project

Configurando ASNMap CLI

ASNMap CLI está construido sobre la API de ASNMap que requiere un Token de API de ProjectDiscovery Cloud Platform que se puede configurar usando una variable de entorno o usando la opción interactiva -auth como se muestra a continuación.

Usando variable de entorno

root@kitploit:~
export PDCP_API_KEY=*************

Usando la opción auth

root@kitploit:~
asnmap -auth


   ___   _____  __              
  / _ | / __/ |/ /_ _  ___ ____ 
 / __ |_\ \/    /  ' \/ _  / _ \
/_/ |_/___/_/|_/_/_/_/\_,_/ .__/
                         /_/ 

    projectdiscovery.io

[INF] Get your free api key by signing up at https://cloud.projectdiscovery.io
[*] Enter PDCP API Key (exit to abort): *************
[INF] Successfully logged in as (@user)

Ejecutando asnmap

asnmap soporta múltiples entradas, incluyendo nombres de ASN, IP, DNS y ORG para consultar información ASN/CIDR.

EntradaASNDNSIPORG
EjemploAS14421example.com93.184.216.34GOOGLE

La entrada se puede proporcionar usando opciones específicas o STDIN, que acepta todos los formatos soportados. Se admite entrada única, múltiple (separada por comas) y desde archivo para todas las opciones.

root@kitploit:~
echo GOOGLE | ./asnmap -silent

Ejemplo de entrada para asnmap:

root@kitploit:~
asnmap -a AS45596 -silent
asnmap -i 100.19.12.21 -silent
asnmap -d hackerone.com -silent
asnmap -org GOOGLE -silent

Ejecución predeterminada

asnmap por defecto devuelve el rango CIDR para la entrada dada.

root@kitploit:~
echo GOOGLE | ./asnmap

   ___   _____  __              
  / _ | / __/ |/ /_ _  ___ ____ 
 / __ |_\ \/    /  ' \/ _  / _ \
/_/ |_/___/_/|_/_/_/_/\_,_/ .__/
                         /_/    v0.0.1
		projectdiscovery.io

Use with caution. You are responsible for your actions
Developers assume no liability and are not responsible for any misuse or damage.

8.8.4.0/24
8.8.8.0/24
8.35.200.0/21
34.3.3.0/24
34.4.4.0/24
34.96.0.0/20
34.96.32.0/19
34.96.64.0/18
34.98.64.0/18
34.98.136.0/21
34.98.144.0/21

Salida JSON

asnmap por defecto muestra el rango CIDR, y toda la información siempre está disponible en formato JSON, para automatización y posprocesamiento, usar la salida -json es la opción más conveniente.

root@kitploit:~
echo hackerone.com | ./asnmap -json -silent | jq
root@kitploit:~
{
  "timestamp": "2022-09-19 12:14:33.267339314 +0530 IST",
  "input": "hackerone.com",
  "as_number": "AS13335",
  "as_name": "CLOUDFLARENET",
  "as_country": "US",
  "as_range": [
    "104.16.0.0/14",
    "104.20.0.0/16",
    "104.21.0.0/17"
  ]
}
{
  "timestamp": "2022-09-19 12:14:33.457401266 +0530 IST",
  "input": "hackerone.com",
  "as_number": "AS13335",
  "as_name": "CLOUDFLARENET",
  "as_country": "US",
  "as_range": [
    "2606:4700:8390::/44"
  ]
}

Salida CSV

asnmap también soporta salida en formato CSV que tiene toda la información al igual que la salida JSON.

root@kitploit:~
echo hackerone.com | ./asnmap -csv -silent
root@kitploit:~
timestamp|input|as_number|as_name|as_country|as_range
2022-09-19 12:15:04.906664007 +0530 IST|hackerone.com|AS13335|CLOUDFLARENET|US|104.16.0.0/14,104.20.0.0/16,104.21.0.0/17
2022-09-19 12:15:05.201328136 +0530 IST|hackerone.com|AS13335|CLOUDFLARENET|US|2606:4700:9760::/44

Usando con otros proyectos de PD

La salida de asnmap se puede canalizar directamente a otros proyectos en flujos de trabajo que acepten stdin como entrada, por ejemplo:

  • echo AS54115 | asnmap | tlsx
  • echo AS54115 | asnmap | dnsx -ptr
  • echo AS54115 | asnmap | naabu -p 443
  • echo AS54115 | asnmap | naabu -p 443 | httpx
  • echo AS54115 | asnmap | naabu -p 443 | httpx | nuclei -id tech-detect

Usar asnmap como biblioteca

Se proporcionan ejemplos de uso de asnmap desde código Go en la carpeta examples.

Agradecimientos

  • Frank Denis por mantener la base de datos gratuita IPtoASN.

asnmap está hecho con ❤️ por el equipo de projectdiscovery y distribuido bajo Licencia MIT.

Únete a Discord

Descargar herramienta