All Projects → theFr1nge → massurl

theFr1nge / massurl

Licence: other
A simple tool that aims to efficiently and quickly parse the outputs of web scraping tools like gau

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to massurl

magicRecon
MagicRecon is a powerful shell script to maximize the recon and data collection process of an objective and finding common vulnerabilities, all this saving the results obtained in an organized way in directories and with various formats.
Stars: ✭ 478 (+3314.29%)
Mutual labels:  bug, infosec, bugbounty-tool
Galaxy-Bugbounty-Checklist
Tips and Tutorials for Bug Bounty and also Penetration Tests.
Stars: ✭ 34 (+142.86%)
Mutual labels:  bug, bugbounty-tool
TokenBreaker
JSON RSA to HMAC and None Algorithm Vulnerability POC
Stars: ✭ 51 (+264.29%)
Mutual labels:  bug
Passivehunter
Subdomain discovery using the power of 'The Rapid7 Project Sonar datasets'
Stars: ✭ 83 (+492.86%)
Mutual labels:  bugbounty-tool
nozzlr
Nozzlr is a bruteforce framework, trully modular and script-friendly
Stars: ✭ 60 (+328.57%)
Mutual labels:  infosec
security-policy-specification-standard
This document proposes a way of standardising the structure, language, and grammar used in security policies.
Stars: ✭ 24 (+71.43%)
Mutual labels:  infosec
training-materials
No description or website provided.
Stars: ✭ 47 (+235.71%)
Mutual labels:  infosec
Astra
Astra is a tool to find URLs and secrets inside a webpage/files
Stars: ✭ 187 (+1235.71%)
Mutual labels:  infosec
ggtfobins
Get GTFOBins info about a given exploit from the command line
Stars: ✭ 27 (+92.86%)
Mutual labels:  infosec
termux-snippets
An integrated tool and a collection of snippets which helps in the various aspects of the terminal.
Stars: ✭ 28 (+100%)
Mutual labels:  infosec
volana
🌒 Shell command obfuscation to avoid detection systems
Stars: ✭ 38 (+171.43%)
Mutual labels:  infosec
AttackSurfaceManagement
Discover the attack surface and prioritize risks with our continuous Attack Surface Management (ASM) platform - Sn1per Professional #pentest #redteam #bugbounty
Stars: ✭ 45 (+221.43%)
Mutual labels:  bugbounty-tool
haiti
🔑 Hash type identifier (CLI & lib)
Stars: ✭ 287 (+1950%)
Mutual labels:  infosec
bulkssrf
Tests for SSRF by injecting a specified location into different headers. This is a Rust port of m4ll0k's tool.
Stars: ✭ 35 (+150%)
Mutual labels:  bugbounty-tool
adalanche
Active Directory ACL Visualizer and Explorer - who's really Domain Admin?
Stars: ✭ 862 (+6057.14%)
Mutual labels:  infosec
Android-LDoS
No description or website provided.
Stars: ✭ 15 (+7.14%)
Mutual labels:  bug
Python-Keylogger
Python Tutorial - || Advanced Keylogger || Code Walk-through || Hacking/Info-Sec ||
Stars: ✭ 55 (+292.86%)
Mutual labels:  infosec
1earn
ffffffff0x 团队维护的安全知识框架,内容包括不仅限于 web安全、工控安全、取证、应急、蓝队设施部署、后渗透、Linux安全、各类靶机writup
Stars: ✭ 3,715 (+26435.71%)
Mutual labels:  infosec
DDTTX
DDTTX Tabletop Trainings
Stars: ✭ 22 (+57.14%)
Mutual labels:  infosec
aa-policy-validator
Validate all your Customer IAM Policies against AWS Access Analyzer - Policy Validation
Stars: ✭ 42 (+200%)
Mutual labels:  infosec

massurl

massurl is a simple tool that aims to parse the outputs of tools like gau, and extract the parameters for each URL, remove duplicates and do it all very quickly. Because web scraping tools' outputs can get very large very quickly, it is nice to have a tool that parses them and and outputs something clean and easy to read.

How to use?

Simply clone the git repository and run make which outputs the binary massurl. You can then simply pipe the output of any command that outputs urls into it or pass the filename where you want it to read the urls from. It expects each line to have only one url. It has several parameters:

usage: massurl [-r] [-v] [-o outfile] [-p payloads] [-n minparamnum] input_file

You can specify an output file, which it will write instead of stdout, you can also give it a list of payloads which massurl will automatically enter as the values for each parameter. If you are testing for reflected values, in parameters, you can put a pseudorandom value in each param using the flag -r. And finally, you can specify the minimum amount of parameters a url must have to be outputted, this value is zero by default but I recommend you use 1.

How fast is it?

The tool uses a binary tree to store the urls and keeps it balanced using the red-black self balancing tree algorithm, which allows it to run at incredible speeds.

Contributing

This is a very simple project so you shouldn't have trouble reading the code and fixing the bugs you encounter. If you do so, feel free to send a PR. Or, if you can't seem to fix it yourself, don't be shy and open an issue!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].