Skip to content
/ Dupin Public

Transmission path risk detection and improvement system based on clean network policy.

Notifications You must be signed in to change notification settings

Kotno557/Dupin

Repository files navigation

Dupin

Clean Network-Based Transmission Path Risk Detection and Improvement Program

N|Solid

Build Status

REQUIREMENTS

  • Linux (tested on Ubuntu 22.04, but should work on most distributions)
  • Python 3.10/up
  • Duplin-traceroute
  • Nmap
  • Config files from your OpenVPN network servers
  • OpenVPN client
  • net-tools

Set Up

for dupin-server:

apt update
apt install pip dublin-traceroute nmap
git clone https://github.com/Kotno557/Dobie
cd Dobie
root$ python3 -m pip install -r requirement.txt
python3 dupin_server.py

for dupin-frontend:

apt update
curl -s https://deb.nodesource.com/setup_18.x | sudo bash
sudo apt install nodejs -y
cd Dobie/dupin-frontend
npm install
npm run dev (The application will listen on http://localhost:5173)

for dupin_vpn_server:

apt update
apt install pip dublin-traceroute nmap
git clone https://github.com/Kotno557/Dobie
cd Dobie
root$ python3 -m pip install -r requirement.txt
python3 dupin_server.py
(You can use nohup to keep FastAPI server working)

for OpenVpn-server:

wget https://git.io/vpn -O openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh
(Get the oven file to localhost)

to be completed.

About

Transmission path risk detection and improvement system based on clean network policy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published