SNOC

From C4 Wiki
Jump to: navigation, search

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!