{"id":20493868,"url":"https://github.com/qeeqbox/seahorse","last_synced_at":"2026-04-08T17:33:03.189Z","repository":{"id":104219162,"uuid":"290064026","full_name":"qeeqbox/seahorse","owner":"qeeqbox","description":"ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)","archived":false,"fork":false,"pushed_at":"2021-04-26T02:20:37.000Z","size":6158,"stargazers_count":46,"open_issues_count":0,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-06T20:41:36.269Z","etag":null,"topics":["elastic","filebeat","honeypot","http","https","kibana","ldap","logstash","mongo","mysql","rdp","redis","smb","ssh","vnc"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qeeqbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-24T23:39:45.000Z","updated_at":"2025-05-07T02:55:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"af7bf31e-0038-4800-a1dc-434a4e29e39c","html_url":"https://github.com/qeeqbox/seahorse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qeeqbox/seahorse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqbox%2Fseahorse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqbox%2Fseahorse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqbox%2Fseahorse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqbox%2Fseahorse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qeeqbox","download_url":"https://codeload.github.com/qeeqbox/seahorse/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqbox%2Fseahorse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31566968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elastic","filebeat","honeypot","http","https","kibana","ldap","logstash","mongo","mysql","rdp","redis","smb","ssh","vnc"],"created_at":"2024-11-15T17:37:11.622Z","updated_at":"2026-04-08T17:33:03.172Z","avatar_url":"https://github.com/qeeqbox.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/qeeqbox/seahorse/master/readme/seahorselogo.png\"\u003e\u003c/p\u003e\n\n#\n[![Generic badge](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/qeeqbox/seahorse/master/info\u0026label=version\u0026query=$.version\u0026colorB=blue\u0026style=flat-square)](https://github.com/qeeqbox/seahorse/blob/master/changes.md) [![Generic badge](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/qeeqbox/seahorse/master/info\u0026label=docker-compose\u0026query=$.dockercompose\u0026colorB=green\u0026style=flat-square)](https://github.com/qeeqbox/seahorse/blob/master/changes.md) [![Generic badge](https://img.shields.io/static/v1?label=%F0%9F%91%8D\u0026message=!\u0026color=yellow\u0026style=flat-square)](https://github.com/qeeqbox/seahorse/stargazers)\n\nELKFH (Elastic, Logstash, Kibana, Filebeat and Honeypot) system for monitoring security tools that interact with (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)\n\n## Kibana Interface\n\u003cimg src=\"https://raw.githubusercontent.com/qeeqbox/seahorse/master/readme/intro.gif\" style=\"max-width:768px\"/\u003e\n\n## General Features\n- Logs are accessible via Kibana\n- All services running in one container using supervisord\n- Ingress sniffer, layers and packet parser\n\n## Install and run\n#### On Ubuntu 18 or 19 System (Auto-configure)\n```bash\ngit clone https://github.com/qeeqbox/seahorse.git\ncd seahorse\nchmod +x ./run.sh\n./run.sh auto_configure\n\nWait ~2-10 mins until the web browser opens up (until seahorse_initializer_1 exit with 0) - username is elastic and password is changeme\n\n```\n\n## Current Servers\n- HTTP (Apache)\n- HTTPS (Apache)\n- SSH (Custom OpenSSH)\n- FTP (vsftpd)\n- SMB (samba)\n- ldap (slapd)\n- VNC (tightvncserver)\n- RDP (xrdp)\n- Redis (redis-server)\n- Mysql (mysql-community-server)\n\n## Changes\n- 2020.V.01.01\n\n## Roadmap\n- Add more services\n\n## Resources\n`elastic, scapy`\n\n## Other Licenses\nBy using this framework, you are accepting the license terms of all these packages: `elasticsearch, logstash, kibana, filebeat, openbsd, openbsd, Zlib, build-essential, libssl-dev, lsof, supervisord, rsyslog, openldap, mysql, redis, mongodb, Samba, Vsftpd, db-util, tvnserver, xrdp, apache, iptables, tcpdump, nmap, iputils-ping, python, Pip, psycopg, psmisc, dnsutils, python-ldap, FreeRDP, net-tools, sshpass, paramiko, connector-python, mongo-python-driver, pysmb, vncdotool, requests, cryptography`\n\n## Disclaimer\\Notes\n- Do not deploy without proper configuration\n- Setup some security group rules and remove default credentials\n- Please let me know if i missed a resource or dependency\n\n## Other Projects\n[![](https://github.com/qeeqbox/.github/blob/main/data/social-analyzer.png)](https://github.com/qeeqbox/social-analyzer) [![](https://github.com/qeeqbox/.github/blob/main/data/analyzer.png)](https://github.com/qeeqbox/analyzer) [![](https://github.com/qeeqbox/.github/blob/main/data/chameleon.png)](https://github.com/qeeqbox/chameleon) [![](https://github.com/qeeqbox/.github/blob/main/data/osint.png)](https://github.com/qeeqbox/osint) [![](https://github.com/qeeqbox/.github/blob/main/data/honeypots.png)](https://github.com/qeeqbox/honeypots) [![](https://github.com/qeeqbox/.github/blob/main/data/url-sandbox.png)](https://github.com/qeeqbox/url-sandbox) [![](https://github.com/qeeqbox/.github/blob/main/data/mitre-visualizer.png)](https://github.com/qeeqbox/mitre-visualizer) [![](https://github.com/qeeqbox/.github/blob/main/data/woodpecker.png)](https://github.com/qeeqbox/woodpecker) [![](https://github.com/qeeqbox/.github/blob/main/data/docker-images.png)](https://github.com/qeeqbox/docker-images) [![](https://github.com/qeeqbox/.github/blob/main/data/rhino.png)](https://github.com/qeeqbox/rhino)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqeeqbox%2Fseahorse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqeeqbox%2Fseahorse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqeeqbox%2Fseahorse/lists"}