msramalho / dft-bot

Digital footprint tracking (telegram/slack/discord) bot that makes command line tools easy to use

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[WIP] Digital Footprint Tracking Bot

Making command line tools, APIs, and other services more accessible.

This project is a WIP and is intended to bring features that can be accessed via useful CLIs, APIs, ...

Bots working

  • Telegram
  • Discord
  • Slack
  • Signal
  • ...

Things that are working

  • email eg brittany.kaiser@cambridgeanalytica.org
    • holehe
    • Ghunt
    • HaveIBeenPwned (requires API setup)
    • Aleph API
  • username eg /user trump
    • maigret
  • face comparison upload 2 photos
    • deepface
    • AwsRekognition (requires API setup)
  • video /video https://www.youtube.com/watch?v=QNXvE1BZu8g
    • yt-dlp

Things to implement

features:

  • test setup for each tool
  • document .env
  • enable/disable tools from config file
  • dockerize
  • scalability
  • observability
  • authentication

tools:

  • unfurl
  • subdomain scan
  • wayback-google-analytics
  • connect to other bots
  • email2phone?
  • blackbird?
  • ... please suggest as issues...

Development

# install dependencies with pipenv
pipenv install
# if you're developing also install dev dependencies
pipenv install -d

# run it
python bot.py

# or, with hot-reload for development
jurigged -v bot.py

About

Digital footprint tracking (telegram/slack/discord) bot that makes command line tools easy to use

License:MIT License


Languages

Language:Python 100.0%