Skip to main content

simple Python tool iterates through URLs sending a proxied GET request (for Burp).

Project description

enumpaths

Simple standalone Python tool that takes a host argument and file of URL paths, iterates through the URLs sending a proxied GET request (for Burp Suite).

Why?

Speed up your pentesting workflow but mostly because I kept running into this issue where I would have a list of paths & a target but wanted to see the requests/responses in Burp Suite.

Repo

Usage:

  • Use pipx to use as standalone tool. Otherwise you will have to do python3 -m enumpaths.

  • $ enumpaths https://your.target paths.txt

or

  • $ cat paths | enumpaths https://your.target -

With gobuster output, -n is necessary so you do not include status codes.

--help if you get confused

Default settings:

  • Proxy -> localhost:8080
  • User-Agent -> Tesla carbrowser

Example:

Link: https://github.com/0xBruno/enumpaths/blob/main/example.PNG

Example

I want to know more:

Its like 10 lines of code. Just read it.

There's probably a better tool somewhere out there or a flag for an existing tool. Cool. Let me know.

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enumpaths-1.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

enumpaths-1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file enumpaths-1.0.tar.gz.

File metadata

  • Download URL: enumpaths-1.0.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for enumpaths-1.0.tar.gz
Algorithm Hash digest
SHA256 750d65cd6fa074bc617e347d6ab89e2dbb7ed0e7780721c798ff88002d0b548c
MD5 259a22029fb857fd936387bc5c0e2d6c
BLAKE2b-256 30bc34d418511cafe0307fed3f2cfe430c5afeb677dd881e15aa30ade0a28038

See more details on using hashes here.

File details

Details for the file enumpaths-1.0-py3-none-any.whl.

File metadata

  • Download URL: enumpaths-1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for enumpaths-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa7d472dfb547d8f4bf51dfd1d066e7634ad5532efdede2a7f1ed8c136d4e804
MD5 e0e68ca25286f9e50eef0591f10ea183
BLAKE2b-256 86c8a07360db991952b4494bf8bc894aba6af2b1b0da176ca2037c43ad2c9be6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page