https://github.com/B0bTheSkull/honeynet
· scanned 2026-06-17 01:19 UTC (1 month, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +10.4 (diff) · 22 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 130 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
banner |
software | healthy | honeynet.py:24 |
main |
software | healthy | honeynet.py:33 |
load_config |
software | healthy | config.py:18 |
analyze |
software | healthy | analyzer.py:13 |
__init__ |
software | healthy | logger.py:17 |
log |
software | healthy | logger.py:27 |
_write |
software | healthy | logger.py:43 |
_print_event |
software | healthy | logger.py:49 |
_check_multi_service |
software | healthy | logger.py:64 |
_events |
software | healthy | tests/test_logger_coordinated_scan.py:21 |
test_coordinated_scan_does_not_recurse |
software | healthy | tests/test_logger_coordinated_scan.py:25 |
test_synthetic_system_events_not_counted_as_services |
software | healthy | tests/test_logger_coordinated_scan.py:35 |
test_repeated_hits_do_not_spam_alerts |
software | healthy | tests/test_logger_coordinated_scan.py:46 |
_handle_client |
software | healthy | honeypots/ftp_honeypot.py:15 |
__init__ |
software | healthy | honeypots/ftp_honeypot.py:103 |
start |
software | healthy | honeypots/ftp_honeypot.py:108 |
__init__ |
software | healthy | honeypots/ssh_honeypot.py:131 |
check_channel_request |
software | dead | honeypots/ssh_honeypot.py:20 |
check_auth_password |
software | dead | honeypots/ssh_honeypot.py:25 |
check_auth_publickey |
software | dead | honeypots/ssh_honeypot.py:36 |
get_allowed_auths |
software | dead | honeypots/ssh_honeypot.py:46 |
check_channel_shell_request |
software | dead | honeypots/ssh_honeypot.py:49 |
check_channel_pty_request |
software | dead | honeypots/ssh_honeypot.py:53 |
check_channel_exec_request |
software | dead | honeypots/ssh_honeypot.py:56 |
_handle_client |
software | healthy | honeypots/ssh_honeypot.py:70 |
start |
software | healthy | honeypots/ssh_honeypot.py:137 |
create_app |
software | healthy | honeypots/http_honeypot.py:36 |
get_real_ip |
software | healthy | honeypots/http_honeypot.py:40 |
login_page |
software | healthy | honeypots/http_honeypot.py:48 |
login_attempt |
software | healthy | honeypots/http_honeypot.py:59 |
sensitive_probe |
software | healthy | honeypots/http_honeypot.py:77 |
not_found |
software | healthy | honeypots/http_honeypot.py:95 |
__init__ |
software | healthy | honeypots/http_honeypot.py:106 |
start |
software | healthy | honeypots/http_honeypot.py:111 |
_status_url |
software | healthy | deploy/sentinel/writeup_watch.py:34 |
fail |
software | healthy | deploy/sentinel/writeup_watch.py:39 |
load_events |
software | healthy | deploy/sentinel/writeup_watch.py:44 |
_is_external |
software | healthy | deploy/sentinel/writeup_watch.py:61 |
summarize |
software | healthy | deploy/sentinel/writeup_watch.py:73 |
load_state |
software | healthy | deploy/sentinel/writeup_watch.py:121 |
save_state |
software | healthy | deploy/sentinel/writeup_watch.py:131 |
post |
software | healthy | deploy/sentinel/writeup_watch.py:139 |
main |
software | healthy | deploy/sentinel/writeup_watch.py:156 |
_authorized |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:50 |
_load_json |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:56 |
_save_json |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:63 |
geolocate |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:70 |
build_dashboard |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:111 |
age |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:118 |
_json |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:261 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
writeup.md |
software | healthy | writeup.md |
honeynet.py |
software | healthy | honeynet.py |
config.py |
software | healthy | config.py |
requirements.txt |
software | healthy | requirements.txt |
analyzer.py |
software | healthy | analyzer.py |
README.md |
software | healthy | README.md |
logger.py |
software | healthy | logger.py |
LICENSE |
software | healthy | LICENSE |
config.yaml |
software | healthy | config.yaml |
test_logger_coordinated_scan.py |
software | healthy | tests/test_logger_coordinated_scan.py |
lint.yml |
software | healthy | .github/workflows/lint.yml |
ftp_honeypot.py |
software | healthy | honeypots/ftp_honeypot.py |
__init__.py |
software | healthy | honeypots/__init__.py |
ssh_honeypot.py |
software | healthy | honeypots/ssh_honeypot.py |
http_honeypot.py |
software | healthy | honeypots/http_honeypot.py |
fix-access-and-reconfig.sh |
software | healthy | deploy/fix-access-and-reconfig.sh |
README.md |
software | healthy | deploy/README.md |
setup-vps.sh |
software | healthy | deploy/setup-vps.sh |
config.vps.yaml |
software | healthy | deploy/config.vps.yaml |
install-sentinel.sh |
software | healthy | deploy/sentinel/install-sentinel.sh |
writeup_watch.py |
software | healthy | deploy/sentinel/writeup_watch.py |
sentinel_receiver.py |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | honeypots/http_honeypot.py |
ANY /admin |
api | healthy | honeypots/http_honeypot.py |
ANY /login |
api | healthy | honeypots/http_honeypot.py |
ANY /wp-admin |
api | healthy | honeypots/http_honeypot.py |
ANY /phpmyadmin |
api | healthy | honeypots/http_honeypot.py |
ANY /.env |
api | healthy | honeypots/http_honeypot.py |
ANY /.git/HEAD |
api | healthy | honeypots/http_honeypot.py |
ANY /wp-config.php |
api | healthy | honeypots/http_honeypot.py |
ANY /config.php |
api | healthy | honeypots/http_honeypot.py |
ANY /phpinfo.php |
api | healthy | honeypots/http_honeypot.py |
ANY /backup.zip |
api | healthy | honeypots/http_honeypot.py |
ANY /server-status |
api | healthy | honeypots/http_honeypot.py |
ANY /api/v1/users |
api | healthy | honeypots/http_honeypot.py |
ANY /api/v1/admin |
api | healthy | honeypots/http_honeypot.py |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
honeypots |
software | healthy | honeypots |
deploy |
software | healthy | deploy |
sentinel |
software | healthy | deploy/sentinel |
receiver |
software | healthy | deploy/sentinel/receiver |
| Label | Layer | Status | Path |
|---|---|---|---|
port:2222 |
network | healthy | README.md |
port:8080 |
network | healthy | README.md |
port:2121 |
network | healthy | README.md |
port:50 |
network | healthy | honeypots/ftp_honeypot.py |
port:80 |
network | healthy | deploy/fix-access-and-reconfig.sh |
port:21 |
network | healthy | deploy/fix-access-and-reconfig.sh |
port:22 |
network | healthy | deploy/config.vps.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
185.220.101.45 |
network | healthy | README.md |
91.240.118.172 |
network | healthy | README.md |
203.0.113.88 |
network | healthy | README.md |
1.2.3.4 |
network | healthy | tests/test_logger_coordinated_scan.py |
9.9.9.9 |
network | healthy | tests/test_logger_coordinated_scan.py |
5.5.5.5 |
network | healthy | tests/test_logger_coordinated_scan.py |
100.87.221.5 |
network | healthy | deploy/sentinel/receiver/sentinel_receiver.py |
| Label | Layer | Status | Path |
|---|---|---|---|
HoneyLogger |
software | healthy | logger.py:16 |
FTPHoneypot |
software | healthy | honeypots/ftp_honeypot.py:102 |
FakeSSHServer |
software | healthy | honeypots/ssh_honeypot.py:11 |
SSHHoneypot |
software | healthy | honeypots/ssh_honeypot.py:130 |
HTTPHoneypot |
software | healthy | honeypots/http_honeypot.py:105 |
Handler |
software | healthy | deploy/sentinel/receiver/sentinel_receiver.py:258 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | README.md |
vps::linode |
hardware | healthy | README.md |
vps::hetzner |
hardware | healthy | deploy/README.md |
vps::droplet |
hardware | healthy | deploy/README.md |
vps::vultr |
hardware | healthy | deploy/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/lint.yml |
test |
cicd | healthy | .github/workflows/lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
B0bTheSkull__honeynet |
software | healthy | /data/fable5_failed_archive/B0bTheSkull__honeynet |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
This page is publicly accessible at:
https://repobility.com/scan/eafea265-5f31-4df7-8d64-27ac12a79bee/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/eafea265-5f31-4df7-8d64-27ac12a79bee/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.