SNOC
SNOC (Shell is Not an Oil Company) ist eine im Entstehen begriffene Intrusion Shell. Geschrieben ist die Shell in PHP und Javascript. Ziel ist es, Look & Feel einer Unix-Shell so weit es geht nachzubilden. Die jeweils aktuelle Version können andere U23-Mitglieder vom Git-Server runterladen (bitte nicht im Code pfuschen!), s. Mail von pleed am 12.10.2011.
öffentlicher Projektquellcode: GIT-SNOC
Bei Mitarbeitwünschen einfach bei dem github Account stetro anfragen.
Projektmitglieder
- merenon
- stetro
- piru
- kaed
- pascal
Features
- Sauberes Interface, einem richtigen Terminal nachempfunden (im Gegensatz zur überladenen C99)
- Quellcode und POST-Requests sind Base64-kodiert (um weniger einfach entdeckt zu werden)
- "Clear" wird abgefangen und korrekt umgesetzt
- Aliase können definiert werden und benutzt werden (noch unfertig)
- Autocompletion (mit Tab) funktioniert für Befehle im Pfad (Dateinamen noch nicht implementiert)
- History (Pfeiltasten)
- "help"-Funktion, "download"-Funktion und Drop-Down-Menü mit weiteren hilfreichen Funktionen (noch im Aufbau)
- Coole Intro-Grafik und legalistischer Info-Text ;)
TODO
- Autocompletion, Aliase, vordefinierte Funktionen, etc. erweitern/verbessern
- evtl. .bashrc hochladen können
- falls shell_exec disabled: andere Funktionen versuchen!
- File Upload
- ? Vorschläge willkommen!