issues
search
toxyl
/
ossh
... is a dirty mix of honey and tar, delivered by a fake SSH server.
Other
2
stars
1
forks
source link
ansible, metrics, better syncing, better session handling, better logging, bug fixes, ...
#27
Closed
toxyl
closed
2 years ago
toxyl
commented
2 years ago
fixes #17
added Ansible playbook
added Metrics Server using Prometheus and Grafana dashboard
added SSH key capture
embedded web interface and command templates in executable
fixed bug where scp command fails on file names in single quotes
fixed data races, deadlocks, etc.pp.
fixed processing whitelisted IPs
improved command processing (removing env var prefixes such as "MYENV=1234 my-command", export & unset templates, removing unhandled command arguments)
introduced glog and gutils packages and adjusted code accordingly
reduced dependencies on global vars to improve gc
removed fsb, fbi, cia, nsa & ru command templates to avoid easy identification of oSSH instances
updated logging for more concice information
updated OverlayFS (init only when using go-implemented commands, single overlay per IP)
updated payload handling (group using locality sensitive hashing, storage location, no more saving of individual captures)
updated session handling (activity tracking, cleanup)
updated sync server (automatic cleanup, SyncCommands struct, syncing with non-cluster nodes)
updated UI Server (error logging using glog, bugfix for redirect feature)
updated web interface filtering mechanism
using the UI Server is now optional (disabled by default in the Ansible playbook, enabled in config example)