Skip to content

Commit

Permalink
Improved
Browse files Browse the repository at this point in the history
  • Loading branch information
rix4uni committed Oct 7, 2024
1 parent d2fa9b4 commit c45cb40
Show file tree
Hide file tree
Showing 12 changed files with 346 additions and 362 deletions.
75 changes: 31 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# UForAll
## UForAll

**UForAll is a fast url crawler this tool crawl all URLs number of different sources**
### Sources
Expand All @@ -9,61 +9,48 @@

## Installation
```
go install -v github.com/tomnomnom/anew@latest
git clone https://github.com/rix4uni/UForAll.git
cd UForAll
pip3 install -r requirements.txt
chmod +x uforall
mkdir -p ~/bin
if ! grep -qxF 'export PATH="$HOME/bin/UForAll:$PATH"' ~/.bashrc ; then echo -e '\nexport PATH="$HOME/bin/UForAll:$PATH"' >> ~/.bashrc ; fi
cd .. && mv UForAll ~/bin && source ~/.bashrc
go install github.com/rix4uni/uforall@latest
```
## Setup Api Key `Important` if you not setup api maybe the tool not work properly
```
# https://urlscan.io/user/signup (Paid/Free)
# open urlscan.py add your api keys
```

## Usage

Single URL:
## Download prebuilt binaries
```
uforall -d testphp.vulnweb.com -t 100 | anew
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.

Multiple URLs:
## Compile from source
```
uforall -l interesting_subs.txt -t 100 | anew
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.
```

__ __ ______ ______ ______ ______ __ __
/\ \/\ \ /\ ___\ /\ __ \ /\ == \ /\ __ \ /\ \ /\ \
\ \ \_\ \ \ \ __\ \ \ \/\ \ \ \ __< \ \ __ \ \ \ \____ \ \ \____
\ \_____\ \ \_\ \ \_____\ \ \_\ \_\ \ \_\ \_\ \ \_____\ \ \_____\
\/_____/ \/_/ \/_____/ \/_/ /_/ \/_/\/_/ \/_____/ \/_____/
coded by @rix4uni in INDIA
OPTIONS:
-d, --domain Single Target domain (domain.com)
-l, --list Multiple Target domain (interesting_subs.txt)
-t, --threads number of threads to use (default 50)
-h, --help Help - Show this help
USAGE EXAMPLES:
uforall -d domain.com -t 100
uforall -l interesting_subs.txt -t 100
## Usage Examples

---If you want to use only one service---
Single URL:
echo "testphp.vulnweb.com" | python3 ~/bin/UForAll/archive.py -t 100
echo "testphp.vulnweb.com" | python3 ~/bin/UForAll/otx.py
echo "testphp.vulnweb.com" | python3 ~/bin/UForAll/urlscan.py -t 100
echo "testphp.vulnweb.com" | python3 ~/bin/UForAll/commoncrawl.py -t 100
```
echo "testphp.vulnweb.com" | uforall
```

Multiple URLs:
cat interesting_subs.txt | python3 ~/bin/UForAll/archive.py -t 100
cat interesting_subs.txt | python3 ~/bin/UForAll/otx.py
cat interesting_subs.txt | python3 ~/bin/UForAll/urlscan.py -t 100
cat interesting_subs.txt | python3 ~/bin/UForAll/commoncrawl.py -t 100
```
cat subs.txt | uforall
```

Run specific tools:
```
cat subs.txt | uforall -t otx, urlscan
```
37 changes: 0 additions & 37 deletions archive.py

This file was deleted.

58 changes: 0 additions & 58 deletions commoncrawl.py

This file was deleted.

3 changes: 3 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module github.com/rix4uni/UForAll

go 1.23.0
46 changes: 0 additions & 46 deletions otx-test/otx.py

This file was deleted.

11 changes: 0 additions & 11 deletions otx-test/otx.sh

This file was deleted.

2 changes: 0 additions & 2 deletions otx-test/subs.txt

This file was deleted.

29 changes: 0 additions & 29 deletions otx.py

This file was deleted.

2 changes: 0 additions & 2 deletions requirements.txt

This file was deleted.

83 changes: 0 additions & 83 deletions uforall

This file was deleted.

Loading

0 comments on commit c45cb40

Please sign in to comment.