PHP-MySQL Wifite Data Dashboard
Description
I am building a small toolchain that lets me run Wifite, grab the resulting network-packet data, and immediately push the useful parts into a MySQL database. From there I want to view, filter and sort the records through a clean web interface written in PHP with a touch of HTML/CSS for layout.
Here is the flow I need implemented: • Wifite starts a capture session and stores the raw output in its usual log or a file you redirect. • A PHP (or shell-invoked) parser reads that output in real time or on demand, extracts the fields I care about, and inserts them into a MySQL table. • The database must be created automatically by a setup script: table structure, indexes, and any required user privileges. • Through a browser I should be able to:
- list the packets,
- filter and sort them by timestamp (default descending),
- click into a single record for full details, and
- export the current view to CSV.
Please keep everything lightweight—plain PHP, MySQLi/PDO, minimal HTML/CSS, and vanilla JavaScript only if it helps usability. No heavy frameworks.
Deliverables (acceptance criteria):
- setup.sql or equivalent installer script that builds the database and demo data.
- capture-to-DB script that ingests Wifite output.
- web UI (index.php + any assets) that demonstrates read, filter, sort by timestamp.
- brief README with run/installation steps and any dependencies.
If something in the process needs root privileges or special OS configuration, flag it clearly in the README rather than baking assumptions into the code.
Looking forward to a simple, well-commented solution I can deploy and tweak further. Budget: EUR 30–250 Skills: PHP, JavaScript, CSS, Software Architecture, MySQL, HTML, Web Development, Database Design
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.