VPN-Erkennung und Verbot von Standardbenutzernamen

28 Aufrufe · 0 Antworten

E PremiumWolverinDEVNexusradio Hosting Ersteller
Ich habe dieses Skript gemacht, da ipcat.csv nicht funktioniert hat.

GreenTeaSpeak VPNGuard Installationsanleitung
==============================================
1) ORDNERSTRUKTUR
=================

Der VPNGuard-Ordner muss sich im Hauptordner von GreenTeaSpeak befinden.

Beispiel:

GreenTeaSpeak

├── GreenTeaSpeakServer
├── config.yml
├── TeaData.sqlite

└── VPNGuard
├── vpnmonitor.py
├── vpnguard.py
├── venv
└── logs
2) SERVERQUERY EINSTELLUNGEN
============================

Erstellen Sie in GreenTeaSpeak eine neue Identität.
Geben Sie dieser Identität: serveradminquery Berechtigung.
Danach erstellen Sie die ServerQuery Zugangsdaten. Die erhaltenen Daten werden in VPNGuard eingetragen.

QUERY_HOST
Server-IP-Adresse.

Beispiel:
QUERY_HOST = "IP_ADRESSE"

QUERY_PORT
ServerQuery-Port.

Beispiel:
QUERY_PORT = 10011

QUERY_USER
ServerQuery Benutzername.

Beispiel:
QUERY_USER = "benutzername"

QUERY_PASS
ServerQuery Passwort.

Beispiel:
QUERY_PASS = "passwort"

SERVER_ID
ID des zu kontrollierenden Servers.

Beispiel:
SERVER_ID = 1

GUARD_NAME
Name des VPNGuard Bots.

Beispiel:
GUARD_NAME = "VPN Guard"

WICHTIG:

Die ServerQuery-Identität wird nicht zum normalen Einloggen in GreenTeaSpeak verwendet.

Sie wird ausschließlich für die VPNGuard-Verbindung genutzt.
3) DATEIPFADE EINSTELLEN
========================

LOG_FILE

Beispiel:
LOG_FILE = "/home/admin/greenteaspeak/VPNGuard/logs/monitor.log"

BAN_LOG_FILE

Beispiel:
BAN_LOG_FILE = "/home/admin/greenteaspeak/VPNGuard/logs/banned.log"

NAME_KICK_LOG_FILE

Beispiel:
NAME_KICK_LOG_FILE = "/home/admin/greenteaspeak/VPNGuard/logs/name_kick.log"

Python-Pfad:

Beispiel:
"/home/admin/greenteaspeak/VPNGuard/venv/bin/python"

VPN-Prüfdatei:

Beispiel:
"/home/admin/greenteaspeak/VPNGuard/vpnguard.py"
4) PYTHON INSTALLATION
======================

In den VPNGuard-Ordner wechseln:
cd /home/admin/greenteaspeak/VPNGuard

Virtuelle Umgebung erstellen:
python3 -m venv venv

Virtuelle Umgebung aktivieren:
source venv/bin/activate

Benötigte Pakete installieren:

pip install --upgrade pip

pip install requests
5) VPNGuard STARTEN
===================

Führen Sie diesen Befehl im VPNGuard-Ordner aus:
nohup python3 -u ./vpnmonitor.py > logs/console.log 2>&1 &
6) LOG ÜBERWACHEN
=================

Live-Log anzeigen:
tail -f logs/console.log
7) VPNGuard STOPPEN
===================

Laufenden Prozess suchen:
ps aux | grep vpnmonitor.py

Prozess beenden:
kill PID
KONTROLLLISTE
=============

[ ] VPNGuard-Ordner erstellt.

[ ] ServerQuery-Identität erstellt.

[ ] serveradminquery Berechtigung vergeben.

[ ] ServerQuery Daten eingetragen.

[ ] Python installiert.

[ ] Benötigte Bibliotheken installiert.

[ ] Dateipfade angepasst.

[ ] VPNGuard gestartet.

[ ] Logs überprüft.
https://pixeldrain.com/u/8m7StEUW
0 0
Anmelden, um zu antworten.