Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krishpranav/webinfo
A web information gathering tool made in go - DNS / Subdomains / Ports / Directories enumeration
https://github.com/krishpranav/webinfo
directory-enumeration dns-lookup go golang hacking information-gathering information-gathering-tool port-scanner port-scanner-in-go portscanner subdomain-enumeration website-information
Last synced: about 2 months ago
JSON representation
A web information gathering tool made in go - DNS / Subdomains / Ports / Directories enumeration
- Host: GitHub
- URL: https://github.com/krishpranav/webinfo
- Owner: krishpranav
- Created: 2021-05-29T08:22:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-29T13:22:02.000Z (over 3 years ago)
- Last Synced: 2024-10-02T09:19:05.406Z (2 months ago)
- Topics: directory-enumeration, dns-lookup, go, golang, hacking, information-gathering, information-gathering-tool, port-scanner, port-scanner-in-go, portscanner, subdomain-enumeration, website-information
- Language: Go
- Homepage:
- Size: 274 KB
- Stars: 8
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - krishpranav/webinfo - A web information gathering tool made in go - DNS / Subdomains / Ports / Directories enumeration (Go)
README
# webinfo
A web information gathering tool made in go - DNS / Subdomains / Ports / Directories enumeration[![forthebadge](https://forthebadge.com/images/badges/made-with-go.svg)](https://forthebadge.com)
# Installation
```
git clone https://github.com/krishpranav/webinfo
cd webinfo
go get
make
```Examples
----------- 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`- 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`