0.0.1 ↑ John the Ripper
0.0.1.1 ↑ Mitschneiden
/mnt/warez/files/
Enthält Unterordner mit den Namen der Streams. In diesen Ordnern sind dann die mitgeschnittenen Dateien.
/mnt/warez/logs/
Die Log-Datei von streamripper, für jeden Stream. Escape-Sequenzen, die streamripper erzeugt, werden von log-cleaner automatisch weggeschnitten.
/mnt/warez/server-started
Existiert diese Datei, so läuft streamripper.
Wird benötigt von streamcd, um den streamd je nach Tageszeit zu starten oder zu stoppen.
/mnt/warez/streamd
Startet alle streamripper-Prozesse, unabhängig von der Tageszeit.
/mnt/warez/streamcd
Abhängig von der Tageszeit wird streamd aufgerufen, um streamripper zu starten oder zu stoppen. Wird automatisch alle fünf Minuten von cron aufgerufen.
/mnt/warez/log-cleaner
Löscht die Escape-Sequenzen in den streamripper-Logs. Wird jede halbe Stunde von cron aufgerufen.
0.0.1.2 ↑ SSH-Tunnel
/home/ripper/tunnelnx.sh
baut einen Tunnel von m19s28.vlinux.de:1235
zu john:22
auf, und kümmert sich auch darum, dass der Tunnel automatisch wieder gestartet wird, wenn er mal down geht, etc. Wird automatisch von rc gestartet (/etc/rc2.d/S99tunnler
).
Zugriff geht dann mit: ssh -p 1235 root@m19s28.vlinux.de
. Aber: Man wird ständig seine ~/.ssh/known_hosts
anpassen müssen, weil der Hostname der gleiche ist (m19), aber der sshd dahinter nicht. Abhilfe schafft folgender Eintrag in der /etc/hosts
:
$ su -
Password:
# cat >> /etc/hosts
83.151.29.94 john.infothek john
^D
# exit
$ ssh -p 1235 root@john
Password: