{"id":21861231,"url":"https://github.com/remotelogin/UnBot","last_synced_at":"2025-07-21T01:31:12.234Z","repository":{"id":238644020,"uuid":"797103298","full_name":"SnowyBoop/UnBot","owner":"SnowyBoop","description":"UnBot is a lightweight nodejs application, that detects bots through the way they scan your website, reports bots to abuseIPDB and logs traffic to a discord webhook!","archived":false,"fork":false,"pushed_at":"2024-08-19T21:13:50.000Z","size":51,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-29T19:04:15.890Z","etag":null,"topics":["abuseipdb-api","bot-protection","ddos-protection","discord","discord-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SnowyBoop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-05-07T07:48:46.000Z","updated_at":"2024-08-19T21:13:53.000Z","dependencies_parsed_at":"2024-05-21T17:34:43.953Z","dependency_job_id":"f661d8fc-f652-46a6-97c9-f5b21d641707","html_url":"https://github.com/SnowyBoop/UnBot","commit_stats":null,"previous_names":["hugsfromsophie/nginx-to-discord","teleshoppin/unbot","gitsticks/unbot","snowyboop/unbot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyBoop%2FUnBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyBoop%2FUnBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyBoop%2FUnBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyBoop%2FUnBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnowyBoop","download_url":"https://codeload.github.com/SnowyBoop/UnBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226851587,"owners_count":17692126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["abuseipdb-api","bot-protection","ddos-protection","discord","discord-js"],"created_at":"2024-11-28T03:10:45.241Z","updated_at":"2025-07-21T01:31:06.958Z","avatar_url":"https://github.com/SnowyBoop.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UnBot - Bot protection\nUnBot is a lightweight nodejs application, that detects bots through the way they scan your website, and logs bot ips and more to a discord webhook.\n\n# Features:\n- Automated Bot detection\n- Automated Bot reporting to abuseIPDB\n- Request Logging\n- Directory traversal attack detection\n\n# Installation\n- git clone the repo\n- npm install node-fetch\n- vim watcher.js\n  - edit line 95, and add your webhook url\n  - edit line 88, and add your AbuseIPDB key\n- add nginx.conf to your websites config!\n- (optional) add website.conf to your websites server block\n- node watcher.js to run the server\n# Tips\nI recommend adding the snippet from nginx.conf in your own nginx.conf for better readability\n# Coming soon\n- splitting detection into abuse and crawlers\n- better datalogging and reporting\n- confidence based reporting\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremotelogin%2FUnBot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fremotelogin%2FUnBot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremotelogin%2FUnBot/lists"}