xurlfind3r is a web reconnaissance tool used for finding URLs and hidden endpoints from target websites. It can collect links, JavaScript files, and archived URLs from multiple sources to help in website analysis and endpoint discovery. It is useful for collecting all available links of a website into a single file. Below are the commands to install and use this tool in Termux.
Installation Commands
Update and upgrade Termux packages:
pkg update && pkg upgrade -yInstall required packages:
pkg install git golang -yClone xurlfind3r repository:
git clone https://github.com/hueristiq/xurlfind3rGo to xurlfind3r source directory:
cd xurlfind3r/cmd/xurlfind3rBuild the tool:
go build .Make it global:
mv xurlfind3r $PREFIX/binRun xurlfind3r:
xurlfind3r -hThe xurlfind3r source code is stored inside the cmd/xurlfind3r directory, so the tool must be built from there before running it.
Usage Commands
xurlfind3r helps collect URLs and endpoints from target domains using different sources and filters.
Scan a target domain:
xurlfind3r -d example.comScan multiple domains from a file:
xurlfind3r -l domains.txtSave output into a file:
xurlfind3r -d example.com -o urls.txtShow only JavaScript URLs:
xurlfind3r -d example.com --jsUse silent mode:
xurlfind3r -d example.com --silentShow help menu:
xurlfind3r -hxurlfind3r Basic Commands
Check installed version:
xurlfind3r --versionCreate target domains file:
nano domains.txtView saved URLs:
cat urls.txtList current directory files:
lsCheck current working directory:
pwdClear terminal screen:
clearRemove saved output file:
rm urls.txtEnd Note
Now xurlfind3r is successfully running in Termux and ready to collect URLs, endpoints, and archived links from target websites. You can use it to perform basic web reconnaissance, discover hidden paths, and explore how URL enumeration tools work in real web testing environments.

