BashBot Projekt ist ein Fork von bbots von Dave Crouse. Es ist ein IRC-Bot in BASH geschrieben. In den Tagen zwischen dem Schreiben, das ntcpclient und dem offiziellen Release bbots hatte ich mit ihm gespielt, für ein paar Tage (gab mir eine Ausrede, um zu sehen, was ich mit bash tun konnte.
Das ist mehr hier falls jemand neugierig ist (also will es crouse zu vergleichen) Ich würde nicht wirklich empfehlen, weil ich entdeckte ein Sicherheitsrisiko.
Das Problem: Wenn Sie den Bot, um eine Variable, die ein Steuerzeichen in es hat, wie * oder erweitern `es kann zu Problemen führen, denn es wird von der Shell erweitert. Sie können damit zu tun! "Sagen, jemand foo *" und sie schicken würde
PRIVMSG jemand: foo
Was offensichtlich eine Gefahr. Ich könnte mir vorstellen, es wäre ziemlich schlecht, wenn man begann mit `rm -rf /` oder so etwas.
Dies scheint zu etwas, was ich durch sie zu erweitern, die die Linie beim Passieren zu den Modulen eingeführt werden. Dies war zu versuchen und zu vermeiden, dass die Zeichenfolge Tokenisierung in den Modulen selbst zu tun, damit mir erlaubt, eine Menge Code zu entfernen.
Softwarebeschreibung:
Version: 1.0
Upload-Datum: 2 Jun 15
Lizenz: Frei
Popularität: 100
Kommentare nicht gefunden