nvs-web
is the official frontend of the NVS (Network Vulnerability Scanner) project. It provides a clean, interactive dashboard to visualize and control network scans powered bynvs-core
. Built using CodeIgniter 4, enhanced with GSAP for rich animations, and styled with custom CSS and JavaScript.
- ποΈ Offers a modern web UI for NVS
- π‘ Sends scan requests to
nvs-core
via API - π Displays scan results dynamically
- π‘ Uses animations (GSAP) to enhance UX
- βοΈ Works seamlessly in local environments like XAMPP
Category | Technology |
---|---|
Backend | PHP 8.x, CodeIgniter 4 |
Frontend | HTML5, CSS3, JavaScript |
Animations | GSAP (GreenSock) |
Server Env | XAMPP / Apache |
Database | MySQL (optional) |
- PHP 8.0+
- XAMPP / Apache server
- Composer (recommended)
nvs-core
running locally or remotely
git clone https://github.com/undertry/nvs-web.git
If using XAMPP on Windows:
mv nvs-web /c/xampp/htdocs/
Copy the example environment file and set the base URL + API endpoints:
cp .env.example .env
Edit the file and set:
app.baseURL = 'http://localhost/nvs-web/public'
api.nvsCoreURL = 'http://localhost:5000' # Flask API from nvs-core
composer install
php spark key:generate
php spark migrate
php spark serve
Then go to: http://localhost:8080
nvs-web/
βββ app/ β Core application files (Controllers, Views, Models)
βββ public/ β Entry point (index.php)
βββ animations/ β GSAP-powered animation scripts
βββ .env β Environment configuration
βββ README.md β This file
- nvs-core β Core CLI & scanning engine for the NVS project.
- Frontend Design & Animations: @undertry (Tiago Comba)
- Backend & API Integration: @ezequielmonteverde
This project is licensed under the MIT License. See the LICENSE file for more details.
βNVS: scan smarter, not harder.β π