Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devanshbatham/ParamSpider
Mining URLs from dark corners of Web Archives for bug hunting/fuzzing/further probing
https://github.com/devanshbatham/ParamSpider
bugbounty content-discovery fuzzing osint parameter parameter-finder urls-parameters
Last synced: about 1 month ago
JSON representation
Mining URLs from dark corners of Web Archives for bug hunting/fuzzing/further probing
- Host: GitHub
- URL: https://github.com/devanshbatham/ParamSpider
- Owner: devanshbatham
- License: mit
- Created: 2020-04-12T10:49:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T15:40:15.000Z (6 months ago)
- Last Synced: 2024-10-29T15:35:18.929Z (about 1 month ago)
- Topics: bugbounty, content-discovery, fuzzing, osint, parameter, parameter-finder, urls-parameters
- Language: Python
- Homepage:
- Size: 369 KB
- Stars: 2,503
- Watchers: 37
- Forks: 423
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bugbounty-tools - ParamSpider - Mining parameters from dark corners of Web Archives. (Recon / Parameters)
- WebHackersWeapons - ParamSpider
- awesome-hacking-lists - devanshbatham/ParamSpider - Mining URLs from dark corners of Web Archives for bug hunting/fuzzing/further probing (Python)
- StarryDivineSky - devanshbatham/ParamSpider
README
paramspider
Mining URLs from dark corners of Web Archives for bug hunting/fuzzing/further probing
📖 About •
🏗️ Installation •
⛏️ Usage •
🚀 Examples •
🤝 Contributing •![paramspider](https://github.com/devanshbatham/ParamSpider/blob/master/static/paramspider.png?raw=true)
## About
`paramspider` allows you to fetch URLs related to any domain or a list of domains from Wayback achives. It filters out "boring" URLs, allowing you to focus on the ones that matter the most.
## Installation
To install `paramspider`, follow these steps:
```sh
git clone https://github.com/devanshbatham/paramspider
cd paramspider
pip install .
```## Usage
To use `paramspider`, follow these steps:
```sh
paramspider -d example.com
```## Examples
Here are a few examples of how to use `paramspider`:
- Discover URLs for a single domain:
```sh
paramspider -d example.com
```- Discover URLs for multiple domains from a file:
```sh
paramspider -l domains.txt
```- Stream URLs on the termial:
```sh
paramspider -d example.com -s
```- Set up web request proxy:
```sh
paramspider -d example.com --proxy '127.0.0.1:7890'
```
- Adding a placeholder for URL parameter values (default: "FUZZ"):```sh
paramspider -d example.com -p '">reflection
'
```## Contributing
Contributions are welcome! If you'd like to contribute to `paramspider`, please follow these steps:
1. Fork the repository.
2. Create a new branch.
3. Make your changes and commit them.
4. Submit a pull request.## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=devanshbatham/paramspider&type=Date)](https://star-history.com/#devanshbatham/paramspider&Date)