A Python CLI tool to download and run Feroxbuster
Project description
Here’s the updated README with your additional installation steps for creating an environment and using the feroxbuster-cli package:
Feroxbuster Automation Script This Python script automates the process of downloading, extracting, and running Feroxbuster against a target URL using a wordlist for content discovery. It handles downloading the Feroxbuster binary, unzipping it, and fetching the wordlist from a popular repository.
Features Automatically downloads the latest version of Feroxbuster. Unzips the Feroxbuster binary. Downloads the common.txt wordlist from SecLists. Runs Feroxbuster with the provided URL and wordlist. Requirements Python 3.x Internet connection (for downloading Feroxbuster and the wordlist) Windows operating system (as this downloads the Windows-specific executable for Feroxbuster)
Installation Steps Step 1: Create a Python Virtual Environment First, create a virtual environment to isolate dependencies: python -m venv venv Activate the environment: venv\Scripts\activate Step 2: Install feroxbuster-cli package In the activated virtual environment, run: pip install feroxbuster-cli Step 3: Navigate to feroxbuster_cli Folder Locate the feroxbuster_cli folder and navigate into it: cd venv/Lib/site-packages/feroxbuster_cli/ Step 4: Install Required Libraries Ensure that the requests library is installed by running: pip install requests and pip install setuptools Step 5: Run the Script You can now run the Python script: python cli.py
Usage After installation, the script will: Download the latest Feroxbuster binary. Fetch the common.txt wordlist from the SecLists repository. Execute Feroxbuster with the specified URL and wordlist.
Disclaimer This script is designed to automate the setup and execution of Feroxbuster. Always ensure you have permission to run content discovery scans on a target website. Unauthorized use could result in legal consequences.
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
Built Distribution
Hashes for feroxbuster_cli-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e409cd8a3fe7a67b527639223cc3ef26fcfe4ae95b0d8bf3f6f230653dc5932a |
|
MD5 | eaf8e49fcddb4741bd178d42b85dcaff |
|
BLAKE2b-256 | 0d391fcb90796ab2597d39d29d3885d5c4ef8af6b16b4e737ae9f61047645ca4 |