Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🛠️ The scanning engine behind NVS – automates WiFi detection, device fingerprinting, and vulnerability analysis from the command line.

License

NotificationsYou must be signed in to change notification settings

undertry/nvs-core

Repository files navigation

🧠 nvs Core – Network Vulnerability Scanner Engine

nvs-core is the backend engine of theNVS (Network Vulnerability Scanner) project. It contains CLI scripts and scanning logic to detect device services, open ports, and potential WiFi vulnerabilities. Designed to be used standalone or through thenvs-web interface.

PythonLicenseStatus


🧰 What It Does

  • 🔍 Scan for active WiFi networks
  • 🧪 Check for open ports and known vulnerabilities
  • ⚙️ Perform device service fingerprinting
  • 📡 Prepare data for web visualization via API (used bynvs-web)

⚙️ Tech Stack

CategoryTechnology
LanguagePython 3.8+
Networkingnmap,nmcli
API (optional)Flask (minimal API bridge)
Execution TypeCLI / Script-based

🛠️ Requirements

  • Python 3.8+
  • nmap installed
  • Linux or Unix-like system (recommended)
  • (Optional) Flask for API mode

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/undertry/nvs-core.gitcd nvs-core

2. (Optional) Create a Virtual Environment

python3 -m venv venvsource venv/bin/activate

3. Install Dependencies

pip install -r requirements.txt

4. Run a Scan Manually

python3 scanner.py

Or use specific tools:

bash scripts/scan_wifi.shbash scripts/scan_ports.sh

🌐 Run as API (fornvs-web integration)

python3 api_server.py

The API will be available athttp://localhost:5000.


📁 Project Structure

nvs-core/├── scripts/           → Shell scripts for network scanning├── scanner.py         → Main Python scanner script├── api_server.py      → Optional Flask API├── requirements.txt   → Python dependencies└── README.md          → You are here

🔗 Related Projects

  • nvs-web – Web interface that connects tonvs-core to visualize scans and control actions remotely.

👨‍💻 Author


📄 License

This project is licensed under theGPL-2.0 License. See theLICENSE file for details.


“Scan smart. Stay secure.” 🔒

About

🛠️ The scanning engine behind NVS – automates WiFi detection, device fingerprinting, and vulnerability analysis from the command line.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp