umap

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

README

UrlMap

A sophisticated URL filtering tool, written in Go, that effectively identifies and categorizes URLs based on intriguing file extensions and query parameters

Installation
go install github.com/M3hank/umap@latest
Basic Usage

At its most basic, UrlMap can accept a list of URLs via stdin (Standard Input), when used in its most basic mode without any command-line arguments, UrlMap will filter URLs based on interesting file extensions, query parameters & performs de-duplication.:

cat urls.txt | umap

Umap can be easily integrated with other tools.

echo "www.example.com" | waybackurls | umap

Available Options

UrlMap provides the following command-line options:

-vuln: This option filters URLs based on known vulnerable query parameters such as 'id', 'file', 'page', 'path', etc. This can help in quickly identifying potentially risky URLs.

cat urls.txt | umap -vuln

umap -vuln

-params: Use this option to display only URLs that contain query parameters. This can be handy when you're interested in web pages that are likely to display different content based on the parameters.

cat urls.txt | umap -params

umap -params

-ext: With this option, UrlMap will display only the URLs that have an interesting file extension (such as .php, .js, .sql, etc.) in their path. It's useful when you're interested in identifying scripts, configuration files, or other potentially interesting resources.

cat urls.txt | umap -ext

umap -ext

Contributing

Contributions are always welcome!

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL