Skip to content

Abuse Sleuth is a IP Analytics Tool for discover malicious IPs and making detailed reports on Log scanning.

Notifications You must be signed in to change notification settings

TheGoatedDev/Abuse-Sleuth

Repository files navigation

What is Abuse Sleuth?

Abuse Sleuth is a free-to-use data analyse platform for IP Address related information. This platform's intended use is to gather data from multiple data sources and be able to aggregate it, so that it can determine is the IP Address is currently being used for malicous intent or if it is still being used for malicious intent. Network Admins, System Admins and Blue Team Security Experts will be able to use this tool to be able to block or blacklist IP Addresses that have been hitting there firewall or IPS (Intrusion Prevent System).

Tech Stack

General

  • NodeJS - Runtime Engine
  • TypeScript - Language
  • TurboRepo - Monorepo and Building Management
  • Eslint - Linter
  • Prettier - Formatter
  • Husky - Git Hooks

Infrastructure

  • Pulumi - IaC (Infrastructure as Code) Provisioning Resources
  • AWS - Cloud Provider

Frontend

  • NextJS - SSR React Frontend
  • Mantine - UI Component Library

Backend

  • Prisma - ORM
  • Fastify - API Framework
  • tRPC - E2E Type Safe API "helper/framework"
  • Postgres - SQL Database

Testing

  • Jest - Unit Testing
  • Cypress - E2E Testing

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

License

GNU AGPLv3

About

Abuse Sleuth is a IP Analytics Tool for discover malicious IPs and making detailed reports on Log scanning.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages