|
|
||
|---|---|---|
| .idea | ||
| Controller | ||
| Services | ||
| __pycache__ | ||
| build | ||
| dist | ||
| .gitignore | ||
| README.md | ||
| Start.py | ||
| alive_check.sh | ||
| icons8-konsole-simple-small-70.ico | ||
| main.py | ||
| packages.txt | ||
| setup-info.sh | ||
README.md
Python Script Sammlung für REPORTS
Funktion
Die Scripte sind für das Abrufen von Reports von Server-Systemen.
Folgende Scripte sind vorhanden
- AD-Controller für Active-Direcotory User und Gruppen
- Exchange-Server für alle User vom Exchange Server
- Terminal-Server für alle User eines RDS-Servers
- E-Mail Server für alle SMTP User
- Ticket Server für das Abrufen aller Tickets in einem System
- Bitwarden Server für das Abrufen aller Aktiven Bitwarden User
AD-Controller
Aufbau:
Ruft die User und Gruppen über Powershell als CSV ab und sendet diese an den API-Server.
Funktion für das Abrufen der User
powershell", "-Command", "Get-ADUser -Filter * -Properties * | Export-Csv -NoTypeInformation -Encoding UTF8 -Path 'users.csv"
Funktion für das Abrufen der Gruppen
"powershell", "-Command", "Get-ADGroupMember -Identity G-RDP-User | Export-Csv -NoTypeInformation -Encoding UTF8 -Path 'group.csv'"
Über den API "POST" werden die Daten an den MYSQL-Server gesendet.
request_post("dbset", {"query": create_table_query, 'dbname': name})