xtormin / Funter

Funter (Forms Hunter) is a tool that hunts all forms and inputs found in a list of urls.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

✨ Funter - Forms Hunter

Funter (Forms Hunter) is a tool that hunts all forms and inputs found in a list of urls.

πŸ’» Install

Virtual environment

sudo apt install python3-venv

To create a python virtual environment:

python3 -m venv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt

Setup

Install requirements:

chmod +x setup/setup.sh
sudo bash setup/setup.sh

πŸŽ“ Usage

First start the docker database server:

cd setup
sudo bash server.sh

Example 1 - Url

python3 funter.py -u https://www.google.com -o outputs/output.csv -v

Example 2 - File with list of urls

python3 funter.py -U data/urls.txt -o outputs/output.csv -v

Example 3 - Just reset database

python3 funter.py -r

Tool options

Directory Description
-u Url to scrape
-U List of urls to scrape (url.txt)
-o Dump form documents to CSV file
-r Reset database to defaults
-v Verbose

Access to DB data

To manage the obtained data you can access to the database, for example, with:

https://dbgate.org/

DB credentials in project .env file.

πŸ› οΈ Configuration

You can change the output formats and other settings through the config.yaml file.

πŸ’¬ Change Log

  • 25/06/2023 - Funter v1.0.0
    • New tool name "Funter".
    • New "config.yaml" file configuration.
    • Refactored code.
    • Added a module for automatic version checking and updating. XtremeNmapParser will now check if it's running the latest version at startup and update itself if a new version is available.

πŸ“œ License

This project is licensed under the MIT License. See LICENSE for more information.

πŸŽ‰ Let's Get Social!

About

Funter (Forms Hunter) is a tool that hunts all forms and inputs found in a list of urls.

License:GNU Affero General Public License v3.0


Languages

Language:Python 99.2%Language:Shell 0.8%