Skip to main content

The phishing Kit Intelligence Tracker (KIT) APIs are a set of static analysis tools for investigating and comparing phishing kit content within single or multiple kits.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

KIT Intel Wrapper

The phishing Kit Intelligence Tracker (KIT) APIs are a set of static analysis tools for investigating and comparing phishing kit content within single or multiple kits. It can search file hashes, search file content, retrieve content, and submit kits to KIT for cross-analysis.

A phishing kit is a package of software tools, often in the form of a compressed file, that makes it easier to launch phishing attacks and exploits. Phishing kits allow attackers to deploy and redeploy phishing infrastructure before and during an attack rapidly. There are various types of phishing kits, from those targeting consumers, employees, financial institutions, marketplaces, and many more. Kits can deploy malware, collect credentials, detect bots, block IP ranges, generate QR codes, and update dynamically. Use KIT to ingestigate and compare phishing kits, discover evidence about attackers and kit publishers, identify evasion techniques, and find new exploits.

Contents

Features

Search KIT Intel
Download content
Define time parameters
Define result count
Automatically extract fields

Set API as environment variable

This script uses Environment Variables to get your API key.

Windows (cmd)

$ setx KITAPI "APIKEY"

Unix

$ export KITAPI="APIKEY"

Flags

Search

  • -s / --search :: The search term
  • -f / --filter :: Filter return keys. Split multiple keys with a comma
  • -n / --number :: Number of items to return (Default=100)
  • -d / --date :: Date range to search - 24h, 30d, 90d etc. (Default=24h)

Content

  • -u / --uuid :: UUID(s) to retrieve content for - Can submit multiple either comma or space separated
  • -d / --download :: Download content to file
  • -j / --json :: Print return JSON

Submit

  • -f / --file :: Submit a phishing kit for analysis. Submit a single file, multiple files, or a directory

Technical Usage

usage: KIT.py [-h] {search,content,submit} ...

Wrapper for KIT Intel's API

positional arguments:
  {search,content,submit}
                        commands
    search              Search KIT Intel
    content             Download file content
    submit              Submit a phishing kit for analysis. Submit a single file, multiple files, or a directory

optional arguments:
  -h, --help            show this help message and exit

usage: mainV2.3.py search [-h] -s SEARCH [-f FILTER] [-n NUMBER] [-d DATE]

optional arguments:
  -h, --help            show this help message and exit
  -s SEARCH, --search SEARCH
                        Search term
  -f FILTER, --filter FILTER
                        Filter return keys. Split multiple keys with a comma
  -n NUMBER, --number NUMBER
                        Number of items to return - Default 100
  -d DATE, --date DATE  Date range to search - 24h, 30d, 90d etc.

usage: mainV2.3.py content [-h] -u UUID [UUID ...] [-d] [-j]

optional arguments:
  -h, --help            show this help message and exit
  -u UUID [UUID ...], --uuid UUID [UUID ...]
                        UUID(s) to retrieve scans for
  -d, --download        Download content to file
  -j, --json            Print JSON data

usage: KIT.py submit [-h] -f FILE [FILE ...]

optional arguments:
  -h, --help            show this help message and exit
  -f FILE [FILE ...], --file FILE [FILE ...]
                        Zip file(s) to submit

Sample Usage

$ python3 KIT.py search -s 'content:google, filetype: php' -d 3d -f 'kit.UUID, filename' -n 3
$ python3 KIT.py content -u 2e517c8f-9375-4f55-a503-ca5bbd4d4a5b
$ python3 KIT.py submit -f ./16shop_V8.1_CRACKED.zip

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kitintel-2.6.12.2.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

kitintel-2.6.12.2-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file kitintel-2.6.12.2.tar.gz.

File metadata

  • Download URL: kitintel-2.6.12.2.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.19.4 CPython/3.8.10

File hashes

Hashes for kitintel-2.6.12.2.tar.gz
Algorithm Hash digest
SHA256 477f3ee34c476b3ee62f8bef11bed0c0de7c1fd6305119f17ec467f8a62e38ca
MD5 da5e8fb6af1e3ee0d0d2b972a029bb81
BLAKE2b-256 0da8948319b8e60b7bff454947f5716f285fd0e399eddfcd9c678cb103299b62

See more details on using hashes here.

File details

Details for the file kitintel-2.6.12.2-py3-none-any.whl.

File metadata

  • Download URL: kitintel-2.6.12.2-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.19.4 CPython/3.8.10

File hashes

Hashes for kitintel-2.6.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 28168d060269cc1a9057b5c3b9152e32c15523b6c709f9b5427308c3a9a84142
MD5 43ebbe5a46c2fd50407e205801e19a5c
BLAKE2b-256 538f859729d6e5622d2fd2f24b7bcdd1414574e52458d3d958b0c2dec2c6465c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page