Tag: SOC Analysts

  • Sooty: SOC Analysts all-in-one CLI tool to automate and speed up workflow

    Sooty

    The SOC Analysts all-in-one CLI tool to automate and speed up workflow.

     

    Feature

    • Sanitise URL’s to be safe to send in emails
    • Perform reverse DNS and DNS lookups
    • Perform reputation checks from:
    • Check if an IP address is a TOR exit node
    • Decode Proofpoint URL’s, UTF-8 encoded URLS, Office SafeLink URL’s and Base64 Strings
    • Get file hashes and compare them against VirusTotal (see requirements)
    • Perform WhoIs Lookups
    • Check Usernames and Emails against HaveIBeenPwned to see if a breach has occurred.
    • Simple analysis of emails to retrieve URL’s, emails and header information.
    • Extract IP addresses from emails.
    • Unshorten URL’s that have been shortened by external services. (Limited to 10 requests per hour)
    • Query URLScan.io for reputation reports.
    • Analyze email addresses for known malicious activity and report on domain reputation utilizing EmailRep.io

     

    Install

    Requirement

    • Python 3.x
    • Install all dependencies from the requirements.txt file. pip install -r requirements.txt
    • To use the Hash comparison with VirusTotal requires an API key, replace the key VT_API_KEY in the code with your own key. The tool will still function without this key, however, this feature will not work.
    • To use the Reputation Checker with AbuseIPDB requires an API Key, replace the key AB_API_KEY in the code with your own key. The tool will still function without this key, however, this feature will not work.
    • To use the URLScan.io checker function with URLScan requires an API Key, replace the key ‘URLSCAN_IO_KEY’ in the code with your own key. The tool will still function without this key, however, this feature will not work.

    Download

    git clone https://github.com/TheresAFewConors/Sooty.git

    Use

    Source: https://github.com/TheresAFewConors/