This is exactly what the title says lol, it takes jumpcloud exported logs, sifts through them and sends failed attack logs to Discord via webhook. Chinese heckers need to know they aren't safe.
-
Download json of jumpcloud logs daily, weekly, whatever-- it's automated on an interval. Places in
./dump
. -
Install deps,
yarn
ornpm i
-
Install typescript globally,
yarn -g typescript ts-node
||npm i typescript ts-node -g
-
Fill out config tile, remove .example file extention.
-
Start and let the thing run, it loops every 24 hours and caches what has already been posted for the API. Only posts IPs once, filters out duplicates.
yarn dev
||npm dev
-
If you're a weirdo and want to compile to javascript:
yarn build
-->yarn start
||npm build
-->npm start
- Dumps daily IPs into hastebin
- Posts to discord webhook, with raw dump json file
- Stores hastebin dumps in
./dump/hastebin_urls.txt
- Auto cleans storage
- Has an API that shows both current ones and prior stored URLs
- Reports attackers to ARIN whois abuse contacts
- More??? Maybe