~/talk

Using WhatsApp as a Command Line ( Breaking out of the walled Garden)

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [security, developer-experience]
slides:none on file

Shows concrete methods to automate WhatsApp: reverse-engineered protocol libraries (Yowsup), Puppeteer with WhatsApp Web, Android notification listeners, extracting or decrypting the SQLite DB on rooted phones, and using middleware like Twilio WhatsApp API / Python SDK. Demonstrates a working bot that parses semi-structured orders with NLTK + fuzzy matching and NN models, warns unofficial clients get banned in days, notes group chats remain a practical blocker, and cites surprising scale (a $6M startup on WhatsApp+Sheets, tens of thousands of drone deliveries).

AI-written summary · about

  1. 0:00Start
  2. 3:11A drone launch - Zipline
  3. 4:36The Charging Racks - Zipline
  4. 4:57The Order Capture System (WhatsApp) - Zipline
  5. 5:45WhatsApp Security Principles - Axolotl Ratchet
  6. 6:29Visualization of the Double-Ratchet Algorithm
  7. 7:22The hacky way for Group Chats
  8. 11:44The Python Way: Target the backend
  9. 15:16A sample conversation
  10. 16:27Sample Android App to read notifications
  11. 17:08Android/iCloud/GDrive Way: Target the datastore
  12. 21:45Now we have a human commandline
  13. 24:31Fun with language (H2H) - High School WhatsApp
  14. 28:17Bots/Apps are Converging
  15. 31:10Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.