Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Sentra is an open-source, AI-augmented internal network auditing tool designed to autonomously discover network hosts, identify vulnerabilities, and generate audit-ready reports.

Notifications You must be signed in to change notification settings

0xKaushik/sentra

Repository files navigation

Sentra: Autonomous Network Security Assistant

<<<<<<< HEAD

Overview

Sentra is an open-source, agentic, and autonomous network security assistant. It discovers network assets, runs reconnaissance (Nmap), correlates vulnerabilities (CVEs), and structures audit-ready reports. Future plans include LLM/agent integration and a GUI.

Features

  • Network asset discovery
  • Nmap-based scanning
  • CVE correlation (local/remote)
  • Structured asset inventory
  • CLI interface (GUI coming soon) ======= Sentra is an open-source, AI-augmented internal network auditing tool designed to autonomously discover network hosts, identify vulnerabilities, and generate audit-ready reports. smart first, modular second, and fully offline third.

Use script.sh to create environment

80f07f748dc36f1c09f8ae34bc1a1a7126a167a3

Installation

# Clone repo
# Create virtualenv and activate
python3 -m venv .venv
source .venv/bin/activate.fish
pip install -r requirements.txt

Usage

python -m sentra.cli.main --target 192.168.1.0/24 --verbose

Configuration

  • Copy .env.example to .env and fill in secrets/API keys as needed.

Extending

  • Add new agents in sentra/core/agents.py
  • Add new scanners in sentra/core/scanner.py
  • Add models in sentra/core/models.py

Security Best Practices

  • Never commit .env or secrets
  • Validate all user input
  • Use subprocess securely (never shell=True)
  • Rotate logs and restrict permissions

<<<<<<< HEAD

Contributing

Pull requests welcome! See CONTRIBUTING.md for guidelines.

License

MIT

Run Nmap scan against live hosts to find active/hidden ports

80f07f748dc36f1c09f8ae34bc1a1a7126a167a3

About

Sentra is an open-source, AI-augmented internal network auditing tool designed to autonomously discover network hosts, identify vulnerabilities, and generate audit-ready reports.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •