~/talk

how to spy with python so easy the NSA can do it

Talkat AppSec California 2014 · on Monday, 2014-01-27· [security]
slides:none on file

Slides summarize PRISM and XKeyscore and claim those programs mine transit traffic and run federated queries; demonstration code reproduces six concrete queries using Python and common libs and it works on sample pcaps. Tools shown are Scapy, Pygeoip and Python Nmap inside IPython/reveal.js. Live examples extract search terms from HTTP, geo‑map route hops, pull SMTP bodies and attachments, detect PGP messages, read IRC plain‑text chats, and scan hosts for service versions; XKeyscore is reported as ~700 servers circa 2008.

AI-written summary · about

  1. 0:00Start
  2. 3:04Historical Context TL;DR: What the NSA is doing with PRISM is nothing new.
  3. 19:19Show me everyone from $X country that has visited $Y extremist forum
  4. 21:31Give me all emails with $X in the body of the email
  5. 23:31Query 4: Give me PGP usage from $Z country
  6. 25:18Query 5: Show me chats for $X user during $Y timeframe
  7. 26:29Find all exploitable machines in $Z country
~/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.