Using Python to Spy on Your Friends: Recon-ng and Open Source Intelligence
summary
Automates verifying and expanding a single email into a mapped online identity using Python tools: posts to a public validator (mailtester) then parses its HTML with lxml and an XPath expression to conclude validity, runs FullContact to enumerate profiles (87% confidence reported), and uses recon-ng as a local database and module glue to chain lookups; the mail-checker module is 35 lines of Python, works reliably, and is easy to inspect or reimplement.
AI-written summary · about
chapters (25)
- 0:00Intro
- 1:19Sometimes We Talk Bad and Don't Notice
- 7:07Fun with OSINT
- 9:09Start with an Email Address
- 10:07Validate the Email Address
- 11:01Validate a Bad Address
- 11:20What's Mailtester Doing?
- 12:13That's Easy!
- 12:46Finding The Important Part
- 15:44Schema Slices
- 16:03Module Naming Convention is Key
- 17:06Finding Modules
- 19:03Add Mr. Holden to Contacts
- 19:36And Run It
- 19:51What's it Doing?
- 23:01Follow Along, Slow Human
- 24:11The Last TR? Line 149
- 24:46Setup
- 26:11Testing With Local Files, Minimal Changes
- 27:34Not Allowed
- 28:12Is There A Simpler Way?
- 31:25Where Else Is Mr. Holden?
- 35:50Remember All These Tables?
- 36:42So Play!
- 37:37Resources
related talks
29mHow to Spy with Python
29mhow to spy with python so easy the NSA can do it
25mTesting Your Organization's Social Media Awareness
34mBuild Your First Cyber Forensic Application using Python
23mPython for Threat Intelligence
12m"I don’t know why I check this...'' Investigating Expert Users' Strategies to Detect...
55mSocial Engineering Overview-How To Prevent Your Co. from Getting Hacked
37mGraphs, Networks and Python: The Power of Interconnection
