2019-11-23 20:11:07 +01:00
2019-11-23 19:50:16 +01:00
2019-11-23 20:11:07 +01:00

Asnip

Asnip retrieves all IPs of a target organization—used for attack surface mapping in reconnaissance phases.

It uses the IP or domain name and looks up the Autonomous System Number (ASN), retrieves the Classless Inter-Domain Routing (CIDR) subnet masks and converts them to IPs.

IP / Domain → ASN → CIDRs → IPs

Please note that this technique only makes sense if the target has its own ASN. It is also advised to not perform tests on IP ranges that belong to multiple entities.

This tool is work in progress, if you make optimization changes yourself, you are invited to create a pull request or check the GitHub issues page—help is always appreciated.

Installation

go get github.com/harleo/asnip

This tool requires golang

Update

go get -u github.com/harleo/asnip

Options

Usage:
  -t string
        Domain or IP address (Required)
  -p string
        Print results to console

Example

$ asnip -t google.com -p

ASN: 15169 / GOOGLE - Google LLC, US
8.8.4.0/24
8.8.8.0/24
[...]
8.8.8.1
8.8.8.2
[...]

Disclaimer

This tool must use an external API such as HackerTarget to retrieve relevant data. It will rate limit your requests if you send too many.


© 2019 Leonid Hartmann

S
Description
ASN target organization IP range attack surface mapping for reconnaissance, fast and lightweight
Readme MIT
52 KiB
Fix buglet
Latest
2025-02-19 21:11:12 +01:00
Languages
Go 100%