Arjun is a simple command-line tool that helps find hidden HTTP parameters in web applications. It can test a target URL with different parameter names and supports GET, POST, XML, and JSON requests. You can install Arjun in Termux using Python and pip, then use simple commands to learn about HTTP parameter discovery.
Here’s what you can do with Arjun in Termux:
- Find hidden HTTP parameters.
- Test GET and POST parameters.
- Test XML and JSON parameters.
- Use a custom wordlist.
- Scan multiple URLs from a file.
- Save results in JSON or text format.
- Add custom HTTP headers.
- Use passive sources to collect parameter names.
- Control request delay and thread count.
- Set a request rate limit.
Install Arjun in Termux
Arjun is easy to install in Termux because it is available through pip. You only need to run the command below, and the tool will be installed automatically.
Update Termux packages.
pkg update && pkg upgrade -yInstall Python.
pkg install python -yInstall Arjun.
pip install arjunArjun is now installed and ready to use.
Arjun Usage Commands
After installing Arjun, you can use different commands to find HTTP parameters and control how the tool performs its scans. Below are some useful Arjun commands with simple examples.
Show the Arjun help menu.
arjun -hScan a target URL.
arjun -u https://example.comSave the results to a JSON file.
arjun -u https://example.com -o results.jsonSave the results to a text file.
arjun -u https://example.com -oT results.txtUse a custom wordlist.
arjun -u https://example.com -w wordlist.txtUse the POST method.
arjun -u https://example.com -m POSTImport multiple target URLs from a file.
arjun -i urls.txtSet the number of concurrent threads.
arjun -u https://example.com -t 10Set a delay between requests.
arjun -u https://example.com -d 1Set the request timeout.
arjun -u https://example.com -T 30Set the maximum request rate.
arjun -u https://example.com --rate-limit 10Add custom HTTP headers.
arjun -u https://example.com --headersUse passive sources to collect parameter names.
arjun -u https://example.com --passiveUse stable mode.
arjun -u https://example.com --stableDisable redirects.
arjun -u https://example.com --disable-redirectsUse a specific parameter casing style.
arjun -u https://example.com --casing likeThisUse quiet mode.
arjun -u https://example.com -qSet the chunk size.
arjun -u https://example.com -c 10Arjun can also send results to Burp Suite Proxy. The default Burp proxy address is 127.0.0.1:8080.
arjun -u https://example.com -oBYou can specify a different Burp proxy address when needed.
arjun -u https://example.com -oB 127.0.0.1:8080You can choose different options to control the scan and save the results for later use.
End Note
Arjun is a simple and useful tool for finding hidden HTTP parameters that provides different options for testing URLs, using wordlists, saving results, and controlling requests while allowing you to explore HTTP parameters and learn more about web application requests in Termux

