├── .gitignore ├── LICENSE.txt ├── README.md ├── Rakefile ├── index.html ├── lib ├── build │ ├── jshint-config.json │ └── php │ │ ├── obfuscate.php │ │ └── tiny-and-weird.php ├── css │ └── main.less └── js │ ├── extensions │ ├── wash.editor.js │ ├── wash.evade.js │ ├── wash.feh.js │ ├── wash.file.js │ ├── wash.mysql.js │ ├── wash.recon.js │ ├── wash.remap.js │ └── wash.sqlite3.js │ ├── keybindings.js │ ├── main.js │ ├── shell.connection.js │ ├── shell.history.js │ ├── shell.js │ ├── shell.key-monitor.js │ ├── shell.output.js │ ├── shell.prompt.js │ ├── shell.sidebar.js │ ├── shell.status.js │ ├── vendor │ ├── jquery.color.js │ ├── jquery.min.js │ ├── less.min.js │ └── mousetrap.min.js │ ├── wash.command.js │ ├── wash.connection.js │ ├── wash.crypto.js │ ├── wash.help.js │ ├── wash.js │ ├── wash.net.js │ ├── wash.permastore.js │ ├── wash.post-processor.js │ ├── wash.post-processor.ls.js │ └── wash.response.js ├── spec └── javascripts │ ├── fixtures │ └── index.html │ ├── helpers │ ├── initialize.js │ ├── jasmine-jquery.js │ ├── mock-ajax.js │ └── test-responses.js │ ├── shell.history.spec.js │ ├── shell.output.spec.js │ ├── shell.prompt.spec.js │ ├── shell.status.spec.js │ ├── support │ └── jasmine.yml │ ├── wash.connection.spec.js │ ├── wash.crypto.spec.js │ ├── wash.mysql.spec.js │ ├── wash.net.spec.js │ ├── wash.permastore.spec.js │ ├── wash.spec.js │ └── wash.sqlite3.spec.js └── trojan ├── bin ├── debug │ └── php │ │ ├── shell-locked-all-payloads.php │ │ └── shell-locked-no-payloads.php └── deploy │ ├── php │ ├── shell-locked-all-payloads.php │ └── shell-locked-no-payloads.php │ └── ruby │ ├── shell-locked-all-payloads.rb │ └── shell-locked-no-payloads.rb ├── spec ├── php │ ├── shell-locked-all-payloads.json │ └── shell-locked-no-payloads.json └── ruby │ ├── shell-locked-all-payloads.json │ └── shell-locked-no-payloads.json └── template ├── php ├── chassis │ └── default.php.erb └── payload │ ├── feh.php │ └── file.php └── ruby ├── chassis └── default.rb.erb └── payload ├── feh.rb └── file.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.swo 3 | tags 4 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/Rakefile -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/index.html -------------------------------------------------------------------------------- /lib/build/jshint-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/build/jshint-config.json -------------------------------------------------------------------------------- /lib/build/php/obfuscate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/build/php/obfuscate.php -------------------------------------------------------------------------------- /lib/build/php/tiny-and-weird.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/build/php/tiny-and-weird.php -------------------------------------------------------------------------------- /lib/css/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/css/main.less -------------------------------------------------------------------------------- /lib/js/extensions/wash.editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.editor.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.evade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.evade.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.feh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.feh.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.file.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.mysql.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.recon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.recon.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.remap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.remap.js -------------------------------------------------------------------------------- /lib/js/extensions/wash.sqlite3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/extensions/wash.sqlite3.js -------------------------------------------------------------------------------- /lib/js/keybindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/keybindings.js -------------------------------------------------------------------------------- /lib/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/main.js -------------------------------------------------------------------------------- /lib/js/shell.connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.connection.js -------------------------------------------------------------------------------- /lib/js/shell.history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.history.js -------------------------------------------------------------------------------- /lib/js/shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.js -------------------------------------------------------------------------------- /lib/js/shell.key-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.key-monitor.js -------------------------------------------------------------------------------- /lib/js/shell.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.output.js -------------------------------------------------------------------------------- /lib/js/shell.prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.prompt.js -------------------------------------------------------------------------------- /lib/js/shell.sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.sidebar.js -------------------------------------------------------------------------------- /lib/js/shell.status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/shell.status.js -------------------------------------------------------------------------------- /lib/js/vendor/jquery.color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/vendor/jquery.color.js -------------------------------------------------------------------------------- /lib/js/vendor/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/vendor/jquery.min.js -------------------------------------------------------------------------------- /lib/js/vendor/less.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/vendor/less.min.js -------------------------------------------------------------------------------- /lib/js/vendor/mousetrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/vendor/mousetrap.min.js -------------------------------------------------------------------------------- /lib/js/wash.command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.command.js -------------------------------------------------------------------------------- /lib/js/wash.connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.connection.js -------------------------------------------------------------------------------- /lib/js/wash.crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.crypto.js -------------------------------------------------------------------------------- /lib/js/wash.help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.help.js -------------------------------------------------------------------------------- /lib/js/wash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.js -------------------------------------------------------------------------------- /lib/js/wash.net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.net.js -------------------------------------------------------------------------------- /lib/js/wash.permastore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.permastore.js -------------------------------------------------------------------------------- /lib/js/wash.post-processor.js: -------------------------------------------------------------------------------- 1 | wash.post_processor = {}; 2 | -------------------------------------------------------------------------------- /lib/js/wash.post-processor.ls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.post-processor.ls.js -------------------------------------------------------------------------------- /lib/js/wash.response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/lib/js/wash.response.js -------------------------------------------------------------------------------- /spec/javascripts/fixtures/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/fixtures/index.html -------------------------------------------------------------------------------- /spec/javascripts/helpers/initialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/helpers/initialize.js -------------------------------------------------------------------------------- /spec/javascripts/helpers/jasmine-jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/helpers/jasmine-jquery.js -------------------------------------------------------------------------------- /spec/javascripts/helpers/mock-ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/helpers/mock-ajax.js -------------------------------------------------------------------------------- /spec/javascripts/helpers/test-responses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/helpers/test-responses.js -------------------------------------------------------------------------------- /spec/javascripts/shell.history.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/shell.history.spec.js -------------------------------------------------------------------------------- /spec/javascripts/shell.output.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/shell.output.spec.js -------------------------------------------------------------------------------- /spec/javascripts/shell.prompt.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/shell.prompt.spec.js -------------------------------------------------------------------------------- /spec/javascripts/shell.status.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/shell.status.spec.js -------------------------------------------------------------------------------- /spec/javascripts/support/jasmine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/support/jasmine.yml -------------------------------------------------------------------------------- /spec/javascripts/wash.connection.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.connection.spec.js -------------------------------------------------------------------------------- /spec/javascripts/wash.crypto.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.crypto.spec.js -------------------------------------------------------------------------------- /spec/javascripts/wash.mysql.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.mysql.spec.js -------------------------------------------------------------------------------- /spec/javascripts/wash.net.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.net.spec.js -------------------------------------------------------------------------------- /spec/javascripts/wash.permastore.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.permastore.spec.js -------------------------------------------------------------------------------- /spec/javascripts/wash.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.spec.js -------------------------------------------------------------------------------- /spec/javascripts/wash.sqlite3.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/spec/javascripts/wash.sqlite3.spec.js -------------------------------------------------------------------------------- /trojan/bin/debug/php/shell-locked-all-payloads.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/bin/debug/php/shell-locked-all-payloads.php -------------------------------------------------------------------------------- /trojan/bin/debug/php/shell-locked-no-payloads.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/bin/debug/php/shell-locked-no-payloads.php -------------------------------------------------------------------------------- /trojan/bin/deploy/php/shell-locked-all-payloads.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/bin/deploy/php/shell-locked-all-payloads.php -------------------------------------------------------------------------------- /trojan/bin/deploy/php/shell-locked-no-payloads.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/bin/deploy/php/shell-locked-no-payloads.php -------------------------------------------------------------------------------- /trojan/bin/deploy/ruby/shell-locked-all-payloads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/bin/deploy/ruby/shell-locked-all-payloads.rb -------------------------------------------------------------------------------- /trojan/bin/deploy/ruby/shell-locked-no-payloads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/bin/deploy/ruby/shell-locked-no-payloads.rb -------------------------------------------------------------------------------- /trojan/spec/php/shell-locked-all-payloads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/spec/php/shell-locked-all-payloads.json -------------------------------------------------------------------------------- /trojan/spec/php/shell-locked-no-payloads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/spec/php/shell-locked-no-payloads.json -------------------------------------------------------------------------------- /trojan/spec/ruby/shell-locked-all-payloads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/spec/ruby/shell-locked-all-payloads.json -------------------------------------------------------------------------------- /trojan/spec/ruby/shell-locked-no-payloads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/spec/ruby/shell-locked-no-payloads.json -------------------------------------------------------------------------------- /trojan/template/php/chassis/default.php.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/template/php/chassis/default.php.erb -------------------------------------------------------------------------------- /trojan/template/php/payload/feh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/template/php/payload/feh.php -------------------------------------------------------------------------------- /trojan/template/php/payload/file.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/template/php/payload/file.php -------------------------------------------------------------------------------- /trojan/template/ruby/chassis/default.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/template/ruby/chassis/default.rb.erb -------------------------------------------------------------------------------- /trojan/template/ruby/payload/feh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/template/ruby/payload/feh.rb -------------------------------------------------------------------------------- /trojan/template/ruby/payload/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisallenlane/wash/HEAD/trojan/template/ruby/payload/file.rb --------------------------------------------------------------------------------