Git Product home page Git Product logo

west-wind / abuse-insights Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 14 KB

To extract the usernames attempted by a compromised host. This information is obtained from Abuse IP DB, reports' comments.

Home Page: https://github.com/west-wind/abuse-insights

License: MIT License

Python 100.00%
abuseipdb osint-tools osint adversary threat-intelligence threat-analysis cyberthreatintelligence python

abuse-insights's Introduction

Abuse INSIGHTS

Abuse INSIGHTS is a python script created to extract the usernames brute forced by a compromised host. This data is extracted by regex from Abuse IP DB's reporter comments.

Installing

Prerequisites

  • Python 2.7

Dependencies

Installation

$ git clone https://github.com/west-wind/abuse-insights.git
$ cd abuse-insights
$ python abuse-insights.py

Intended Use

The intention of this script is to obtain insights about the sort of usernames that are attempted in a brute force from a compromised host. This can be an RDP, SSH etc brute force. Assuming your host was compromised and was used for brute-forcing SSH nodes, and folks started reporting your IP to AbuseIPDB. When folks report, they sometimes share the raw log, and this log has information related to the username it was attempting to login with. Generating a list of the usernmaes used can provide insight into the sort of adversary that compromised your host.

It is the end user's responsibility to obey all applicable local, state and federal laws. Developer assume no liability and are not responsible for any misuse or damage caused by this program.

Getting Started

This script requires the user to input the AbuseIPDB API key into the configuration file - abuseIPDB_API.conf.

To begin

$ cd abuse-insights
$ python abuse-insights.py

Enter target IP address.

IF the IP address has been reported to Abuse IP DB in the past 90 days, & username data was avaialble, then output will be saved to a csv file - abuseIPDB_Username_Intel.csv.

Reporting Errors

If you encounter an error, create an issue here. Currently this script uses 3 regular expressions to extract username related information from reporter comments. If you notice the need to extract usernames from a different type of reporter comment, please create an issue here.

Built With

Authors

Alex John, B. (@Praetorian_GRD)

License

Copyright (C) 2022 Alex John, B. This project is licensed under the MIT License - see the LICENSE.md file for details.

abuse-insights's People

Contributors

west-wind avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.