Skip to content

๐Ÿ” A simple tool to obtain long lists of ips from domains using goroutines

License

Notifications You must be signed in to change notification settings

JavierOlmedo/ipdiscover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ipdiscover

๐Ÿ” A simple tool to obtain long lists of ips from domains using goroutines

About ipdiscover

ipdiscover is a golang tool designed to obtain long lists of IPs from domains. It helps penetration tester and bug bounty hunters to quickly collect IPs to work with other tools, for example, nmap.

Install

โ–ถ go get -u github.com/JavierOlmedo/ipdiscover

Usage

ipdiscover accepts line-delimited domains on stdin:

โ–ถ cat domains.txt
google.es
google.net
google.com
google.edu
โ–ถ cat domains.txt | ipdiscover
google.es;172.217.16.227
google.net;216.58.211.36
google.com;172.217.17.14
google.edu;Unknown

Only one domain:

โ–ถ ipdiscover google.es
google.es;172.217.16.227

Concurrency

You can set the concurrency level with the -t flag and specifying a number (default 23 concurrencies):

โ–ถ cat domains.txt | ipdiscover -t 99

All IPs Nslookup

You can get all ips of a domain that solves nslookup using the -a flag:

โ–ถ cat domains.txt | ipdiscover -a

Credit

This tool was inspired by @tomnomnom scripts. Thanks to them I learned to program in Go!

Made with โค๏ธ in Spain

About

๐Ÿ” A simple tool to obtain long lists of ips from domains using goroutines

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages