Skip to main content

A CLI and GUI parser for data from Dark Feed

Project description

Dark Feed Parser

This is a simples parser for all great data available with the API key of Dark Feed.

The idea is create functions to return data available in the interface and bring more insights, like:

  • Top 10 countries this year
  • Top 5 sectors in Brazil
  • Top 3 ransomwares in latam
  • Count of victims in America of the North in the last month
  • Filters in a time range
  • . . .

How install it

pip install darkfeed

How use the command line

If you don't know how run it you can use the argument -h, like this:

darkfeed -h
usage: darkfeed [-h] [-i] [-d] [-a AFTER] [-b BEFORE] [-c COUNTRIES] [-lc] [-s SECTORS] [-ls] [-r RANSOMWARES] [-lr] [-v VICTIM] [-top_c TOP_COUNTRIES] [-top_s TOP_SECTORS]
                [-top_r TOP_RANSOMWARES] [-json] [-count] [-xlsx] [-n] [-g]

Ransomware statistics - Kudos DarkFeed (darkfeed.io).

options:
  -h, --help            show this help message and exit
  -i, --init            First step. Pass your API key.
  -d, --download_base   To save/update base to a file
  -a AFTER, --after AFTER
                        Date started to collecting published victims. Format: YYYY-MM-DD
  -b BEFORE, --before BEFORE
                        Date finished to collecting published victims. Format: YYYY-MM-DD
  -c COUNTRIES, --country COUNTRIES
                        Country filer, write how many countries do you want split by [,]. You could also use: latam, south_america, central_america, north_america, europe, asia, africa or
                        oceania
  -lc, --list_countries
                        List all possible strings for countries
  -s SECTORS, --sectors SECTORS
                        Sector filter, choose the sectors of your interest. You can choose more than one split then with [,]
  -ls, --list_sectors   List all possible sectors.
  -r RANSOMWARES, --ransomwares RANSOMWARES
                        Ransomware filter, choose the ransomware group of your interest. You can choose more than one split then with [,]
  -lr, --list_ransomwares
                        List all ransowmare groups in our base
  -v VICTIM, --victim VICTIM
                        Use the name or substring to search a victm.
  -top_c TOP_COUNTRIES, --top_countries TOP_COUNTRIES
                        Get the global top X countries.
  -top_s TOP_SECTORS, --top_sectors TOP_SECTORS
                        Get the global top X sectors.
  -top_r TOP_RANSOMWARES, --top_ransomwares TOP_RANSOMWARES
                        Get the global top X ransomwares.
  -json                 To format your output to json
  -count                To count the num of items
  -xlsx                 To convert data to spreadsheet / xlsx
  -n, --news            Cyber news!
  -g, --start_gui       Init a web service.

How to use the GUI

darkfeed -g

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

darkfeed-1.1.tar.gz (752.5 kB view details)

Uploaded Source

Built Distribution

darkfeed-1.1-py3-none-any.whl (759.9 kB view details)

Uploaded Python 3

File details

Details for the file darkfeed-1.1.tar.gz.

File metadata

  • Download URL: darkfeed-1.1.tar.gz
  • Upload date:
  • Size: 752.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for darkfeed-1.1.tar.gz
Algorithm Hash digest
SHA256 25f1269d9e5f8cdbc5abcbd0cf414ed02080d7247b0047f532e958e4b9b2e9c4
MD5 167fcf3147420492bd50e595ad17e9bb
BLAKE2b-256 8eecdd0ff4833f4b0ae7d99ff8401ab4656579ec8f5797b336b0421de45ee33a

See more details on using hashes here.

File details

Details for the file darkfeed-1.1-py3-none-any.whl.

File metadata

  • Download URL: darkfeed-1.1-py3-none-any.whl
  • Upload date:
  • Size: 759.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for darkfeed-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7d5e97e20ab8521458b278f5d0a0d9f9ba187fa5c83ccc27395b7a4a8f6c9dd
MD5 270d930d0dabd40b15c69a663d9dca5e
BLAKE2b-256 f52a96dadd9aa035a8ff427816b85270676ec71d2c7735e27b45236cd220b06b

See more details on using hashes here.

Supported by

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