Skip to main content

Python implementation of thankunext tool

Project description

ThankUNext

ThankUNext is a Python tool, based on the thankunext tool created by c3l3si4n, for easily gathering all routes related to a Next.js application through parsing of _buildManifest.js.

Installation

You can install ThankUNext via pip:

pip install thankunext

Usage

thankunext <url>

Replace <url> with the URL of the Next.js application you want to scan.

Example:

thankunext https://example.com

Features

  • Fetches the content of the specified Next.js application page.
  • Extracts the path to the build manifest file (_buildManifest.js) from the page content.
  • Fetches the content of the build manifest file.
  • Parses the build manifest content and extracts paths related to the Next.js application routes.
  • Prints the extracted paths.

Dependencies

ThankUNext relies on the following dependencies:

  • Python >= 3.8
  • requests >= 2.26.0

These dependencies will be automatically installed when you install ThankUNext via pip.

Contributing

If you find any bugs or have suggestions for improvements, please feel free to open an issue or submit a pull request on the GitHub repository. Your contributions are welcome!

License

ThankUNext is licensed under the MIT License, originally developed by c3l3si4n.

Project details


Download files

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

Source Distribution

thankunext-0.0.3.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

thankunext-0.0.3-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file thankunext-0.0.3.tar.gz.

File metadata

  • Download URL: thankunext-0.0.3.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for thankunext-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1012bc71c517cd8fcec7dd85f03bf184db68e6a8ca17734608ae972abbd066d0
MD5 fa985b44db1496980af655fc9b1ae23f
BLAKE2b-256 6d6a8afad0047a5468d2323095d221fc0dcebae4fa33e3774a90fd911ccc2931

See more details on using hashes here.

File details

Details for the file thankunext-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: thankunext-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for thankunext-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b2928a83c2630aa47e84d0174d24ef8ca57d29227f2597a909bb543d293b7b1c
MD5 765b77ed7e6e805064e8636127d74516
BLAKE2b-256 e0d5b9d97760691b878414bf3639ed094b896ff342c802a19486e4af8bffd474

See more details on using hashes here.

Supported by

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