Skip to content

Matrix-Cain/WebPathScanner

Repository files navigation

pathmap

📖Introduction

ZH-CN/中文

A simple but effective web path scanner tool, an implementation based on Dirmap

image-20220504012723565

⚙️ About Pathmap

  • Concurrent Support using ants

  • CLI Feature using cobra

  • Human Readable Config File using TOML

  • Logging using Logrus

🛠 How to use

Just follow the help message

  • Basic scan for an ordinary website

pathmap.exe scan url http://www.target.com

  • Fuzz mode scan scenario

pathmap.exe scan url "http://www.target.com/flag.{ext}" --mode 1

image-20220504030122604PS.

--mode

0 (Default as vintage dict mode)

1 (Fuzz mode for particular prefix or suffix)

  • Specify proxy to view outbound traffic

pathmap.exe scan url "https://target.com/flag.{ext}" --mode 1

  • Using target file for scanning multiple targets

pathmap.exe scan file target.txt

The target format in target.txt should be like

http://target0.com
http://target1.com
http://target2.com
http://target3.com

🚀 Features

  • Faster than original Dirmap
  • Custom Dictionary supports
  • Auto Handle fake 404
  • Random Sleep support
  • Custom User-Agent supported
  • Save scanning results to file

🚧TODO

Since this is a small tool I write just for practice Golang. There is surely many bugs to fix. And the scanner's functions are not rich. So any suggestions and bug reports are more than welcome. Fell free to PR if you have some good idea.

⚔️Disclaimer

This software has been created purely for the purposes of academic research and for the development of effective defensive techniques, and is not intended to be used to attack systems except where explicitly authorized. Project maintainers are not responsible or liable for misuse of the software. Use responsibly.

About

一个web目录扫描工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages