Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
freedomfighting — Eine Sammlung von Skripten, die bei Ihren Freiheitskampfaktivitäten nützlich sein können. | Kitploit
Tools/GitHubGitHub/justicerage/freedomfighting
AufklärungVerschlüsselungs-/EntschlüsselungstoolsForensikInformationsbeschaffungPost-ExploitationWebsicherheitPenetrationstestsRed TeamingCrawlerRemote-Access-ToolLog-Analyse
4186815vor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHub
justicerage/freedomfighting

freedomfighting

Eine Sammlung von Skripten, die bei Ihren Freiheitskampfaktivitäten nützlich sein können.

Repository anzeigen
Teilen

Skripte für den Freiheitskampf

Dieses Repository enthält Skripte, die bei Ihren Freiheitskampf-Aktivitäten nützlich sein könnten. Es wird gelegentlich aktualisiert, wenn ich etwas brauche, das ich online nicht finden kann. Alles hier wird unter den Bedingungen der GPL v3 Lizenz verteilt.

Beiträge und Pull-Requests sind sehr willkommen.

Inhaltsverzeichnis

  • nojail.py, ein Python-Log-Cleaner.
  • share.sh, ein sicheres Dateifreigabe-Skript.
  • autojack.py, ein Terminal-Logger.
  • listurl.py, ein Site-Mapper.
  • ersh.py, eine verschlüsselte Reverse-Shell.
  • boot_check.py, ein Skript zur Erkennung von Evil-Maid-Angriffen.
  • notify_hook.py, eine Möglichkeit, Warnmeldungen auszulösen, wenn bestimmte Binärdateien auf einem System aufgerufen werden.
  • Sonstiges (Kontakt und Spenden)

nojail.py

Ein Log-Cleaner, der inkriminierende Einträge entfernt in:

  • /var/run/utmp, /var/log/wtmp, /var/log/btmp (steuert die Ausgabe der Befehle who, w und last)
  • /var/log/lastlog (steuert die Ausgabe des Befehls lastlog)
  • /var/**/*.log (.log.1, .log.2.gz, usw. inbegriffen)
  • Jede zusätzliche Datei oder Ordner, die vom Benutzer angegeben wird.

Einträge werden basierend auf einer IP-Adresse und/oder zugehörigem Hostnamen gelöscht.

Besondere Vorsicht wird darauf verwendet, beim Manipulieren von Logs keine Dateideskriptoren zu brechen. Das bedeutet, dass die Logs nach der Manipulation weiterhin beschrieben werden können, was die Bereinigung viel unauffälliger macht. Die gesamte Arbeit findet auf einem tmpfs-Laufwerk statt und alle erstellten Dateien werden sicher gelöscht.

Warnung: Das Skript wurde nur unter Linux getestet und kann UTMP-Einträge auf anderen Unix-Varianten nicht bereinigen.

Verwendung:```

usage: nojail.py [-h] [--user USER] [--ip IP] [--hostname HOSTNAME] [--verbose] [--check] [log_files [log_files ...]]

Stealthy log file cleaner.

positional arguments: log_files Specify any log files to clean in addition to /var/**/*.log.

optional arguments: -h, --help show this help message and exit --user USER, -u USER The username to remove from the connexion logs. --ip IP, -i IP The IP address to remove from the logs. --hostname HOSTNAME The hostname of the user to wipe. Defaults to the rDNS of the IP. --regexp REGEXP, -r REGEXP A regular expression to select log lines to delete (optional)

 --verbose, -v         Print debug messages.
 --check, -c           If present, the user will be asked to confirm each
                       deletion from the logs.
 --daemonize, -d       Start in the background and delete logs when the
                       current session terminates. Implies --self-delete.
 --self-delete, -s     Automatically delete the script after its execution.
Standardmäßig versucht das Skript, wenn keine Argumente angegeben werden, die zu bereinigende IP-Adresse anhand der
`SSH_CONNECTION` Umgebungsvariable zu ermitteln. Jeder Eintrag, der mit dem Reverse-DNS dieser IP übereinstimmt, wird ebenfalls entfernt.

#### Basic example:```
./nojail.py --user root --ip 151.80.119.32 /etc/app/logs/access.log --check

...werden alle Einträge für den Benutzer root entfernt, bei denen die IP-Adresse 151.80.119.32 oder der Hostname manalyzer.org ist. Der Benutzer wird auch vor dem Löschen jedes Datensatzes aufgefordert, aufgrund der Option --check. Schließlich wird die Datei /etc/app/logs/access.log zusätzlich zu allen Standarddateien verarbeitet.

Wenn Ordner als Positionsargumente angegeben werden (z. B. /etc/app/logs/), durchsucht das Skript diese rekursiv und bereinigt alle Dateien mit der Erweiterung .log (einschließlich *.log.1, *.log.2.gz usw.).

Reguläre Ausdrücke

Möglicherweise möchten Sie auch beliebige Zeilen aus der Protokolldatei entfernen. Verwenden Sie dazu die Option --regexp. Die folgende Befehlszeile sucht beispielsweise nach allen POST-Anfragen an PHP-Dateien von der angegebenen IP:``` ./nojail.py --ip 151.80.119.32 --regexp "POST /.*?.php"

#### Daemonisierung des Skripts```
./nojail.py --daemonize

Angenommen, dies wird von einer SSH-Verbindung aus ausgeführt, löscht dieser Befehl alle Logs, die sich auf die Aktivität des aktuellen Benutzers beziehen, mit der erkannten IP-Adresse und dem Hostnamen, sobald die Verbindung geschlossen wird. Dieses Skript wird sich daraufhin automatisch selbst löschen. Bitte beachten Sie, dass Sie keine Möglichkeit haben, Fehlermeldungen von der Anwendung zu erhalten. Es wird empfohlen, die Logs einmal vor dem Ausführen des Dämons zu löschen, um sicherzustellen, dass die angegebenen Argumente korrekt sind. Wenn Sie sich in einer Shell ohne TTY befinden, kann das Skript nicht erkennen, wann die Sitzung endet. Sie werden benachrichtigt, dass die Logs in 60 Sekunden gelöscht werden, und dass Sie sich vorher abmelden sollten (andernfalls riskieren Sie, weitere Einträge zu erzeugen, nachdem das Skript ausgeführt wurde).

Sample output:```

root@proxy:~# ./nojail.py [ ] Cleaning logs for root (XXX.XXX.XXX.XXX - domain.com). [] 2 entries removed from /var/run/utmp! [] 4 entries removed from /var/log/wtmp! [ ] No entries to remove from /var/log/btmp. [] Lastlog set to 2017-01-09 17:12:49 from pts/0 at lns-bzn-XXX-XXX-XXX-XXX-XXX.adsl.proxad.net [] 4 lines removed from /var/log/nginx/error.log! [] 11 lines removed from /var/log/nginx/access.log! [] 4 lines removed from /var/log/auth.log!

### Haftungsausschluss
Dieses Skript wird ohne jegliche Garantien bereitgestellt.
Gib mir nicht die Schuld, wenn es nicht alle Spuren von etwas beseitigt, das du erst gar nicht hättest tun sollen.

## share.sh

Ein portables und sicheres Dateifreigabe-Skript. Beim Freiheitskampf ist es in der Regel nicht möglich, Dateien per scp in
kompromittierte Maschinen zu übertragen. Es werden alternative Möglichkeiten zum Hochladen von Dateien benötigt, aber die meisten Teilen-Dienste sind entweder zu restriktiv
oder bieten keine Möglichkeit, Dateien einfach von der Kommandozeile abzurufen. Sicherheitsaspekte können auch verhindern,
dass Benutzer sensible Dateien an Cloud-Anbieter hochladen, aus Angst, dass diese für immer eine Kopie behalten.

Dieses kleine und portable Bash-Skript verlässt sich auf [transfer.sh](https://transfer.sh), um dieses Problem zu lösen. Es...
* Verschlüsselt Dateien vor dem Hochladen (symmetrisches AES-256-CBC).
* Verwendet automatisch `torify`, falls auf dem System vorhanden, für erhöhte Anonymität.

Die einzigen benötigten Abhängigkeiten sind `openssl` und entweder `curl` oder `wget`.
Tool herunterladen