Commit Graph

  • c0d8651c7f build: clean ./bin/ for Docker build main Ryan Smith 2025-05-22 10:57:23 -07:00
  • 0def1728ee feat: enable live monitoring when logs are disabled Ryan Smith 2025-05-20 10:00:40 -07:00
  • b7b8aa6110 feat(threatfeed): display proxy protocol state v0.65.0 Ryan Smith 2025-05-16 08:30:38 -07:00
  • fd02995f52 chore: add proxy options to default config Ryan Smith 2025-05-15 17:13:32 -07:00
  • 4ab8f2dfee refactor: simplify logging Ryan Smith 2025-05-15 17:08:31 -07:00
  • cefc9952f0 feat(ssh honeypot): add proxy protocol support Ryan Smith 2025-05-15 16:50:03 -07:00
  • 5c91ae0e4f feat(tcp honeypot): add proxy protocol support Ryan Smith 2025-05-15 16:26:05 -07:00
  • 363c429a1e chore: rename variables Ryan Smith 2025-05-15 16:03:49 -07:00
  • 8c97e05f6f feat: add proxy protocol configuration setting Ryan Smith 2025-05-15 16:01:23 -07:00
  • 153191f6c5 feat: add proxy protocol support Ryan Smith 2025-05-13 09:55:54 -07:00
  • c83ebcc342 chore: revise ordering of log data Ryan Smith 2025-05-13 07:05:51 -07:00
  • a9dcc759f7 build: update modules v0.64.0 Ryan Smith 2025-05-08 16:35:03 -07:00
  • f9d7b767bc refactor: switch from net.IP to netip.Addr Ryan Smith 2025-05-08 16:26:33 -07:00
  • 375da6eeac feat: log custom header as source IP if set Ryan Smith 2025-05-08 13:45:58 -07:00
  • dc06d64b5b build: prevent -dirty tag in Docker builds Ryan Smith 2025-04-16 15:34:47 -07:00
  • 41345f04bd build: add Linux ARM64 build target v0.63.0 Ryan Smith 2025-04-16 10:34:48 -07:00
  • c0e6010143 build: replace amd64 with x64 in binary names Ryan Smith 2025-04-16 10:33:36 -07:00
  • 2736c20158 feat(threatfeed): display TLS configuration Ryan Smith 2025-04-16 08:51:08 -07:00
  • 8ebec3a8c4 feat: add TLS support to threat feed server Ryan Smith 2025-04-16 08:33:36 -07:00
  • 650489bd5c feat: add fixed delay to basic auth Ryan Smith 2025-04-16 07:44:24 -07:00
  • da42f21f75 refactor: move cert generator to separate package Ryan Smith 2025-04-16 07:43:15 -07:00
  • 0a4d4536ba chore: revise error strings and comments Ryan Smith 2025-04-16 07:35:58 -07:00
  • 148d99876f build: update modules Ryan Smith 2025-04-16 07:24:18 -07:00
  • 90fbc24479 feat: controlled error responses for HTTP honeypot Ryan Smith 2025-04-15 14:44:26 -07:00
  • 60fe095dff feat: disable directory listings when serving custom content Ryan Smith 2025-04-15 14:39:07 -07:00
  • 40dbc05d6f feat: serve content from a directory in HTTP honeypot Ryan Smith 2025-04-15 12:48:58 -07:00
  • 9e14d3886a Merge pull request #1 from eltociear/patch-1 Ryan Smith 2025-04-10 07:10:47 -07:00
  • abaa098099 docs: update README.md Ikko Eltociear Ashimine 2025-04-10 14:51:00 +09:00
  • 62b166c62a Update README.md Ryan Smith 2025-04-08 11:10:18 -07:00
  • 53fd03cd46 Revise screenshot Ryan Smith 2025-04-08 10:37:21 -07:00
  • a1dfb7f648 threatfeed: Pre-parse and cache html templates v0.62.0 Ryan Smith 2025-04-07 16:57:09 -07:00
  • 540b0b940c threatfeed: Add honeypot log data statistics Ryan Smith 2025-04-07 16:40:18 -07:00
  • 7bc73f6695 threatfeed: move nav bar to dedicated template Ryan Smith 2025-04-06 22:44:27 -07:00
  • d0f046593e theatfeed: tooltips in live feed + style updates Ryan Smith 2025-04-06 20:15:54 -07:00
  • 444a446b0f webfeed: format dates and numbers via javascript Ryan Smith 2025-04-06 14:55:18 -07:00
  • 0462ed7b4c Explicitly ignore errors in WS handlers Ryan Smith 2025-04-05 14:27:00 -07:00
  • ecbe1d4972 Append -dirty or -broken tag to version if local changes found Ryan Smith 2025-04-05 14:26:10 -07:00
  • 4eebe8029f Revise screenshots Ryan Smith 2025-04-04 14:51:40 -07:00
  • 0e66c52a16 Update README.md Ryan Smith 2025-04-04 09:32:54 -07:00
  • 7334aac745 Update screenshots Ryan Smith 2025-04-04 08:30:35 -07:00
  • fd60dc89eb Add ability to monitor honeypot logs in realtime via WebSockets v0.61.0 Ryan Smith 2025-04-03 14:07:50 -07:00
  • 35c0eb06f8 Move log-related handlers to separate file Ryan Smith 2025-04-03 10:52:05 -07:00
  • d3f7cb4e86 Add logmonitor to configuration Ryan Smith 2025-03-31 08:59:49 -07:00
  • c3ca87c7af Add logmonitor package for monitoring writes to log files Ryan Smith 2025-03-29 12:18:05 -07:00
  • 6ba9f0acf5 Add ability to view the running configuration Ryan Smith 2025-03-27 13:26:52 -07:00
  • 94dce2c13a Revise styles Ryan Smith 2025-03-27 10:03:47 -07:00
  • 4fd048c287 Remove feature for custom threat file Ryan Smith 2025-03-26 18:23:37 -07:00
  • 7bad11a4a7 Allow comments in exclude list Ryan Smith 2025-03-26 18:17:31 -07:00
  • 30c3095541 Remove v prefix from version tag Ryan Smith 2025-03-26 18:13:18 -07:00
  • 920759db70 Explicitly disable threat feed for UDP honeypots Ryan Smith 2025-03-24 11:17:05 -07:00
  • 7dc7b1ee83 Add setting and getting version information Ryan Smith 2025-03-22 08:56:10 -07:00
  • f6cd4c783e Change nav bar names and icons Ryan Smith 2025-03-20 16:34:48 -07:00
  • 4cf8d15402 Add FilePath field to Config struct Ryan Smith 2025-03-20 09:44:40 -07:00
  • f5d6f9f78b Sort server configuration by port number Ryan Smith 2025-03-20 09:39:07 -07:00
  • 60ab753c42 Remove threat score feature, replace with observation count Ryan Smith 2025-03-20 09:20:15 -07:00
  • b23e9b4a9e Remove minimum threat score feature and settings Ryan Smith 2025-03-19 20:50:21 -07:00
  • f72cf4ddba Use centralized stylesheet Ryan Smith 2025-03-19 19:55:14 -07:00
  • d50bce3fbf Explicitly set default SSH banner Ryan Smith 2025-03-19 19:36:59 -07:00
  • 5b7618ad5e Fix log path not set when using CLI flags Ryan Smith 2025-03-18 11:39:24 -07:00
  • 764188cf2b Require private IP when accessing log data Ryan Smith 2025-03-18 09:40:58 -07:00
  • 00b747341b Display message when feed/logs are empty Ryan Smith 2025-03-18 07:36:01 -07:00
  • 97cddb8cfe Ensure log files are read in a consistent order Ryan Smith 2025-03-18 07:26:27 -07:00
  • 9384834da1 Remove click effect on logo in nav bar v0.44.0 Ryan Smith 2025-03-17 19:56:10 -07:00
  • 0e0a18e1f1 Adjust Makefile to strip debug info and add architectures Ryan Smith 2025-03-17 17:43:36 -07:00
  • 115efa5b69 Change output directory to ./bin when compiling Ryan Smith 2025-03-17 16:14:33 -07:00
  • 5dc1a6d91c Change output directory to ./bin when compiling Ryan Smith 2025-03-17 15:54:14 -07:00
  • 0d09a59d3c Explicitly ignore errors from rand.Read Ryan Smith 2025-03-17 14:55:06 -07:00
  • 86eb9b773a Update dependencies Ryan Smith 2025-03-17 14:26:04 -07:00
  • 182262d474 Add ability to view honeypot logs from the threat feed server Ryan Smith 2025-03-17 14:08:13 -07:00
  • bc7fcef4b5 Refactor log path initialization Ryan Smith 2025-03-17 13:25:09 -07:00
  • 857966808c Revise CSS styling for threat feed server Ryan Smith 2025-03-14 10:42:17 -07:00
  • 70e8180b2b Add custom 404 page Ryan Smith 2025-03-09 12:35:10 -07:00
  • 1bde74187f Add nav bar and visual tweaks to management pages Ryan Smith 2025-03-09 10:08:05 -07:00
  • 96b5be5758 Minor visual and structural revisions Ryan Smith 2025-03-07 13:34:41 -08:00
  • 3e72919170 Use slog.DiscardHandler when logging is disabled Ryan Smith 2025-03-03 22:26:41 -08:00
  • 122e1ca83d Update rand.Read error handling Ryan Smith 2025-03-03 22:07:45 -08:00
  • c96313242a Update dependencies Ryan Smith 2025-03-03 21:59:24 -08:00
  • bfc121ce06 Increment minimum Go version to v1.24 Ryan Smith 2025-03-03 21:49:30 -08:00
  • 99b9760830 Update threat feed server to receive full app config Ryan Smith 2024-12-30 10:39:01 -08:00
  • 126577d842 Revise saveCSV routine Ryan Smith 2024-12-28 23:35:14 -08:00
  • 6f4d1d9921 Revise error messages Ryan Smith 2024-12-27 22:04:13 -08:00
  • 849709ae01 Explicitly ignore errors from file.Close() Ryan Smith 2024-12-27 21:43:48 -08:00
  • ef2bc057f4 Update dependencies Ryan Smith 2024-12-27 21:17:36 -08:00
  • ae596b82e8 Automatically rotate honeypot logs Ryan Smith 2024-12-27 21:06:59 -08:00
  • 646c09a4fa Add logrotate package to manage log file rotation Ryan Smith 2024-12-27 17:31:21 -08:00
  • 0269fe34d2 Ensure only 1 file handle/logger is created per log file Ryan Smith 2024-12-27 09:01:02 -08:00
  • 563c76696b Change default SSH banner to appear as OpenSSH 9.6 Ryan Smith 2024-12-27 08:48:43 -08:00
  • 1a631e7e14 Use quoted strings when printing certain fields Ryan Smith 2024-12-26 11:29:06 -08:00
  • 079becbd82 Update threat feed html templates Ryan Smith 2024-12-26 10:27:46 -08:00
  • b47d5278f4 Consilidate STIX endpoints to /stix Ryan Smith 2024-12-26 10:16:04 -08:00
  • 505e1fa2e0 Add sightings TAXII collection Ryan Smith 2024-12-26 10:05:55 -08:00
  • 45bb7e48b9 Define a maximum threat score of 999,999,999 Ryan Smith 2024-12-26 09:42:54 -08:00
  • 73e2dd1c4b Add Sighting STIX Relationship Object Ryan Smith 2024-12-26 08:49:17 -08:00
  • 1df1a045d0 Fix: Don't log "User-Agent" in headers key Ryan Smith 2024-12-19 16:34:57 -08:00
  • 41eab266fa Fix missing end tag in /html template Ryan Smith 2024-12-17 10:36:56 -08:00
  • c35c8ebda9 Revise HTML styles Ryan Smith 2024-12-17 10:20:26 -08:00
  • c120b2633f Update README.md Ryan Smith 2024-12-09 17:20:17 -08:00
  • 3d727ff0cf Change references from /feed to /plain v0.18.0 Ryan Smith 2024-12-05 22:12:02 -08:00
  • 183e078671 Add tzdata package step to Dockerfile Ryan Smith 2024-12-05 18:01:08 -08:00
  • f5561776a7 Add error check in handleHome Ryan Smith 2024-12-05 16:48:00 -08:00