A web information gathering tool made in go - DNS / Subdomains / Ports / Directories enumeration
git clone https://github.com/krishpranav/webinfo
cd webinfo
go get
make
-
DNS enumeration:
webinfo dns -target target.domain
webinfo dns -o txt -target target.domain
webinfo dns -o html -target target.domain
webinfo dns -plain -target target.domain
-
Subdomains enumeration:
webinfo subdomain -target target.domain
webinfo subdomain -w wordlist.txt -target target.domain
webinfo subdomain -o txt -target target.domain
webinfo subdomain -o html -target target.domain
webinfo subdomain -i 400 -target target.domain
webinfo subdomain -i 4** -target target.domain
webinfo subdomain -c -target target.domain
webinfo subdomain -db -target target.domain
webinfo subdomain -plain -target target.domain
-
Directories enumeration:
webinfo dir -target target.domain
webinfo dir -w wordlist.txt -target target.domain
webinfo dir -o txt -target target.domain
webinfo dir -o html -target target.domain
webinfo dir -i 500,401 -target target.domain
webinfo dir -i 5**,401 -target target.domain
webinfo dir -c -target target.domain
webinfo dir -plain -target target.domain
-
Ports enumeration:
- Default (all ports, so 1-65635)
webinfo port -target target.domain
- Specifying ports range
webinfo port -p 20-90 -target target.domain
- Specifying starting port (until the last one)
webinfo port -p 20- -target target.domain
- Specifying ending port (from the first one)
webinfo port -p -90 -target target.domain
- Specifying single port
webinfo port -p 80 -target target.domain
- Specifying output format (txt)
webinfo port -o txt -target target.domain
- Specifying output format (html)
webinfo port -o html -target target.domain
- Specifying multiple ports
webinfo port -p 21,25,80 -target target.domain
- Specifying common ports
webinfo port -common -target target.domain
- Print only results
webinfo port -plain -target target.domain
- Default (all ports, so 1-65635)
-
Full report:
- Default (all ports, so 1-65635)
webinfo report -target target.domain
- Specifying ports range
webinfo report -p 20-90 -target target.domain
- Specifying starting port (until the last one)
webinfo report -p 20- -target target.domain
- Specifying ending port (from the first one)
webinfo report -p -90 -target target.domain
- Specifying single port
webinfo report -p 80 -target target.domain
- Specifying output format (txt)
webinfo report -o txt -target target.domain
- Specifying output format (html)
webinfo report -o html -target target.domain
- Specifying directories wordlist
webinfo report -wd dirs.txt -target target.domain
- Specifying subdomains wordlist
webinfo report -ws subdomains.txt -target target.domain
- Specifying status codes to be ignored in directories scanning
webinfo report -id 500,501,502 -target target.domain
- Specifying status codes to be ignored in subdomains scanning
webinfo report -is 500,501,502 -target target.domain
- Specifying status codes classes to be ignored in directories scanning
webinfo report -id 5**,4** -target target.domain
- Specifying status codes classes to be ignored in subdomains scanning
webinfo report -is 5**,4** -target target.domain
- Use also a web crawler for directories enumeration
webinfo report -cd -target target.domain
- Use also a web crawler for subdomains enumeration
webinfo report -cs -target target.domain
- Use also a public database for subdomains enumeration
webinfo report -db -target target.domain
- Specifying multiple ports
webinfo report -p 21,25,80 -target target.domain
- Specifying common ports
webinfo report -common -target target.domain
- Default (all ports, so 1-65635)