Iroffer Kommandos
Kommandos
Was die Kommandos im einzelnen tun, will ich nun hier erläutern.
XDL
Verfügbar in: console, dcc, msg
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an
Ausgabebeispiel:
** 2 packs ** 12 of 12 slots open, Record: 65.8KB/s ** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s ** To request a file type: "/msg offerDCC xdcc send #x" ** ** To request details type: "/msg offerDCC xdcc info #x" ** #1 4618x [ 55K] iroffer 1.0.1 - Stable (v1.0) version #2 361x [ 66K] iroffer 1.1b8 - Experimental (v1.1) version ** The official iroffer distribution source **
XDS
Verfügbar: console, dcc, msg
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte
DCL
Verfügbar: console, dcc, msg
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers
Ausgabebeispiel:
Current Transfers ID User File Status 5 PMG1 testfile1.tgz Listening 10 PMG2 testfile2.tgz Sending 47% 11 PMG3 testfile3.tgz Sending 90% 15 PMG4 testfile4.tgz Finishing Current Upload ID User File Status 1 PMG5 testfile5.tgz Getting 33%
Anmerkungen:
- ID: Jeder Up- und Download besitzt eine eigene ID
- User: Der Nick des Benutzers, der den Transfer angefordert hat
- File: Name der übertragenen Datei
- Status:
*Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt
DCLD
Verfügbar: console, dcc, msg
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL
Ausgabebeispiel:
Current Transfers ID User File Status ^- Speed Current/ End Start/Remain Min/ Max Resumed -------------------------------------------------------------------- 5 PMG testfile1.tgz Sending 40% ^- 2.9K/s 16399K/ 40686K 1h06m/ 2h21m no/ no 5458K 11 PMG2 testfile3.tgz Sending 24% ^- 3.0K/s 8650K/ 36178K 38m08s/ 2h35m no/ no no -------------------------------------------------------------------- Current Uploads ID User File Status ^- Speed Current/ End Start/Remain -------------------------------------------------------------------- 1 testDCC testfile20 Getting 31% ^- 0.0K/s 6371K/ 20480K 0m00s/99h59m --------------------------------------------------------------------
Anmerkungen:
- ID: Jeder Up- und Download besitzt eine eigene ID
- User: Der Nick des Benutzers, der den Transfer angefordert hat
- File: Name der übertragenen Datei
- Status:
*Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt
- Speed: Aktuelle Übertragungsgeschwindigkeit
- Current: Aktuelle Position innerhalb der Datei (in KB)
- End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)
- Start: Zeit seit Beginn der Übertragung
- Remain: Verbleibende Zeit bis zum Abschluss der Übertragung
- Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
- Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
- Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde
TRINFO <id>
Verfügbar: console, dcc, msg
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer
Beispiel: trinfo 0
Ausgabebeispiel:
Transfer Info for ID 1: User PMG, Hostname cant.get.enough.iroffer.org, Status Sending File: testfile1.tgz Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer) Min no, Current 3.1K/s, Max no, In Transit 116K Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago. Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114 Sockets: Listen 0, Transfer 7, File 6
Anmerkungen:
- User: Der Nick des Benutzers, der den Transfer angefordert hat
- Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung
- Status:
*Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt
- File: Name der übertragenen Datei
- Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)
- Current: Aktuelle Position innerhalb der Datei (in KB)
- End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)
- % File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei
- % XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets
- Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
- Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)
- In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird
- Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung
- Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer
- Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird
QUL
Verfügbar: console, dcc, msg
Beschreibung: Zeigt alle Einträge in der Warteschlange
IGNL
Verfügbar: console, dcc, msg
Beschreibung: Zeigt alle Einträge in der Ignore-Liste
LISTUL
Verfügbar: console, dcc, msg
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis
CHANL
Verfügbar: console, dcc, msg
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen