{"repo":"sshlog/agent","free":true,"listed":false,"github":"https://github.com/sshlog/agent","clone":"git clone https://github.com/sshlog/agent.git","description":"SSH Session Monitoring Daemon","language":"C","stars":536,"topics":["ebpf","monitoring","openssh","ssh","terminal-recording","terminal-session","terminal-session-recorder","terminal-sharing"],"license":"AGPL-3.0","category":"analytics","readme_excerpt":"sshlog SSHLog is a free, open source Linux daemon written in C++ and Python that passively monitors OpenSSH servers via eBPF to: - Record all SSH session activity (commands and output) to log files for any connecting user - Allow administrators to share an SSH session with any logged in user - Watch SSH sessions and post Slack messages or run arbitrary commands when specific activity occurs - Forward all SSH events to a remote syslog server - Send statsd metrics to track user logins, disconnects, command activity, etc. - Configurable/Extendable plug-in architecture to execute custom actions triggered by SSH activity SSHLog is configurable, any combination of features may be enabled, disabled, or customized. It works with your existing OpenSSH server process, no alternative SSH daemon is required. Just install the sshlog package to begin monitoring SSH. Quick Start (Docker) SSHLog is designed to run as a privileged Docker container. 1. Try it out (Diagnostic Mode) To quickly test SSHLog with the web interface and session injection enabled, run: Note: This mode enables the diagnostic web server on port 5000 and allows writing to SSH sessions. 2. Web Interface Once running, access the dashboard at http:// :5000 . 3. CLI Usage You can interact with the daemon via the CLI app inside the container: Show current logged in sessions: docker exec -it sshlog sshlog sessions User Last Activity Last Command Session Start Client IP TTY mhill just now /usr/bin/gcc 2023-04-10 16:16:18 127.0.","default_branch":null,"files":null,"tree":[],"storefront":"/r/sshlog","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sshlog/agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}