Shuffle/python-apps

Create communication-related apps

frikky opened this issue · 2 comments

Using the App creator, OpenAPI or Python, create these apps:

Minimal use-cases:

  • Write text to someone
  • Read chats
  • List chats
  • Send actionable buttons
  • Send a file

Extra:

  • Search through chat

Workflow example to add:

  • Send a chat (comms) for every new email found (comms) every 5 minutes. Look for any IoC in it (shuffle-tools) and analyze it with Threat Intel.

Chat:

  • Discord
  • Slack
  • MS Teams
  • Skype
  • Messenger
  • SMS
  • Whatsapp
  • Line
  • Signal
  • Telegram
  • Crypho

Phone:

  • Send SMS
  • Call

Email:

  • Gmail
  • Outlook
  • IMAP
  • AWS SES

Assistants (lol):

  • Alexa
  • Google Home

Scanners:

  • Mailscanner
  • Seceon
  • Sublime
  • Agari

Hi,

Which functions would need to be provided? Are these full bots, or mainly message post?

I'd say start with message read, message post, read available chats.

For the ones I've played with, the Shuffle workflow would be the bot itself, while the apps only provide endpoints to handle it.