Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rix4uni/uforall
uforall is a fast url crawler this tool crawl all URLs number of different sources, alienvault,WayBackMachine,urlscan,commoncrawl
https://github.com/rix4uni/uforall
bugbounty crawler osint python python3
Last synced: about 4 hours ago
JSON representation
uforall is a fast url crawler this tool crawl all URLs number of different sources, alienvault,WayBackMachine,urlscan,commoncrawl
- Host: GitHub
- URL: https://github.com/rix4uni/uforall
- Owner: rix4uni
- License: mit
- Created: 2022-12-30T11:55:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-09T14:50:22.000Z (about 2 months ago)
- Last Synced: 2024-12-09T15:37:52.455Z (about 2 months ago)
- Topics: bugbounty, crawler, osint, python, python3
- Language: Go
- Homepage:
- Size: 49.8 KB
- Stars: 35
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## uforall
**uforall is a fast url crawler this tool crawl all URLs number of different sources**
### Sources
- [alienvault](https://otx.alienvault.com)
- [WayBackMachine](http://web.archive.org)
- [urlscan](https://urlscan.io)
- [commoncrawl](https://index.commoncrawl.org/)## Installation
```
go install github.com/rix4uni/uforall@latest
```## Download prebuilt binaries
```
wget https://github.com/rix4uni/uforall/releases/download/v0.0.2/uforall-linux-amd64-0.0.2.tgz
tar -xvzf uforall-linux-amd64-0.0.2.tgz
rm -rf uforall-linux-amd64-0.0.2.tgz
mv uforall ~/go/bin/uforall
```
Or download [binary release](https://github.com/rix4uni/uforall/releases) for your platform.## Compile from source
```
git clone --depth 1 github.com/rix4uni/uforall.git
cd uforall; go install
```## Usage
```
Usage of uforall:
-silent
silent mode.
-t string
Comma-separated list of tools to run: 'otx', 'archive', 'urlscan', 'commoncrawl', or 'all' (default "all")
-version
Print the version of the tool and exit.
```## Usage Examples
Single URL:
```
echo "testphp.vulnweb.com" | uforall
```Multiple URLs:
```
cat subs.txt | uforall
```Run specific tools:
```
cat subs.txt | uforall -t otx, urlscan
```### Use Domain name instead of subdomain list you can save lot of time
```
# cat withoutprotocolsubs.txt
rest.vulnweb.com
testasp.vulnweb.com
testhtml5.vulnweb.com
testaspnet.vulnweb.com
testphp.vulnweb.com
vulnweb.com# With subdomains
time cat withoutprotocolsubs.txt | uforall -silent -t all 2>/dev/null | unew -el -i -t | wc -l
12953real 0m30.728s
user 0m0.120s
sys 0m0.013s# With domain, saved 25 seconds and output is same
time echo "vulnweb.com" | uforall -silent -t all 2>/dev/null | unew -el -i -t | wc -l
12953real 0m6.447s
user 0m0.060s
sys 0m0.035s
```