Justin Seitz Profile Banner
Justin Seitz Profile
Justin Seitz

@jms_dot_py

19,175
Followers
5,464
Following
1,473
Media
34,636
Statuses

Bullshit Hunter @bullshithunting . Author of a couple of @nostarch hacking books. Formerly @Hunchly . Fiery ally. ADHD. He/Him.

Treaty 6 Land (Saskatoon, SK)
Joined September 2012
Don't wanna be here? Send us removal request.
Pinned Tweet
@jms_dot_py
Justin Seitz
6 days
Psheeewwwww the pirates have been busy, I didn't even tell y'all to read the new thing I wrote: You Always Remember Your First: Shit Quantification
0
4
4
@jms_dot_py
Justin Seitz
4 years
Boom! Black Hat Python 2nd Edition with @jtimarnold is out! Tim has updated, revamped, rewritten and Python 3’d the hell out of everything! Go get early access now and give Tim a follow! Thx again to @0xcharlie for the foreword! #python #osint
Tweet media one
22
148
543
@jms_dot_py
Justin Seitz
1 year
Oh! I forgot to mention, my daughter's cancer is now officially in remission :) And fuck cancer!
47
6
412
@jms_dot_py
Justin Seitz
3 years
Someone emailed this to me this morning, and I had a good laugh. Subject: Python Training Course
Tweet media one
19
74
347
@jms_dot_py
Justin Seitz
2 years
Oh my lord #OSINT peeps.
@IntelTechniques
IntelTechniques
2 years
Three years ago, we were bullied into taking our search tools offline, threatened with lawsuits, and suspended by our web host. Today, the tools return with updates, free for everyone. New features soon. Details on Friday's show. Please be responsible:
0
1K
4K
14
49
320
@jms_dot_py
Justin Seitz
2 years
Seriously, people, if you're posting media from Ukraine (or anywhere else) and it contains graphic imagery there's no excuse for not putting a content warning on it. Stop forcing people to see graphic imagery without their consent. A how-to 🧵 1/5 #OSINT
32
78
282
@jms_dot_py
Justin Seitz
10 months
🚨 OSINT family if ya like the dark web things, we have released an archive of 6 years of historical Tor crawls and over 60 million rows of CSV data. For free! Courtesy of the @hunchly team: #darkweb #osint #dfir
14
115
244
@jms_dot_py
Justin Seitz
3 years
*waves at everyone* ready for some neat news? @hunchly is now available in the Google Play and IOS App Store! We would love our #OSINT and #cybersecurity folks to go grab it and read on below: 1/n
Tweet media one
19
95
223
@jms_dot_py
Justin Seitz
4 years
What the fuck is a CVE?
41
14
183
@jms_dot_py
Justin Seitz
5 years
How to Blow Your Online Cover With URL Previews
9
76
155
@jms_dot_py
Justin Seitz
3 years
For real, I have to Google simple stuff in #Python all the time. People are always embarrassed about being a "newbie"....I never graduated out of that phase. Nothing to be embarrassed about :)
Tweet media one
16
19
152
@jms_dot_py
Justin Seitz
11 months
@emilysears Pshew the supporting survivors of sexual violence training here is amazing and everyone should take it. is the DVAT training you took available online?
2
0
147
@jms_dot_py
Justin Seitz
3 years
Hey #infosec and #osint people, I have taken a few calls from cyberstalking/harassment victims in the last two weeks. Does anyone have free/non-profit resources for people who are survivors of abuse, and are dealing with cyberstalking? List them below if possible? Thanks.
37
78
148
@jms_dot_py
Justin Seitz
1 year
Ohhhh right, and did I mention she had a baby in the middle of all of this cancer business? Yup. Lookit this little unit, my grandson :)
Tweet media one
14
0
146
@jms_dot_py
Justin Seitz
4 years
Heya #OSINT family! Oooooooh that's right, we are HIRING! We are looking for a technical support specialist to join our ragtag group of folks on the @hunchly team. If you know someone that fits the following (read on): 1/n
17
83
134
@jms_dot_py
Justin Seitz
5 years
#OSINT community, we gotta stop the plagiarism. Countless times I have seen resources posted by one person saying it was theirs that is clearly a ripoff of another's work. This is blog posts, flowcharts, techniques, you name. It's gotta stop. Attribution takes 2 seconds.
13
43
133
@jms_dot_py
Justin Seitz
4 years
I still laugh so hard at this: "CORRECTION: An earlier version of this story incorrectly identified Justin Seitz as a beet farmer. Seitz is not a beet farmer and never was one; he is a hacker." <- note to friends, dry, self-deprecating humour may in fact end up in Forbes article.
19
18
132
@jms_dot_py
Justin Seitz
3 years
Meet Riley, our new family member :)
Tweet media one
15
1
121
@jms_dot_py
Justin Seitz
10 days
@LoveJessicaRyan @JessPected ...gosh I'd love to understand how this is thumping swerf logic? folks shouldn't call out shitty conservatives because why? does this guy give any of you the impression of a safe date for a s/w? not this cowboy.
3
0
114
@jms_dot_py
Justin Seitz
3 years
*sips coffee* good morning :) Today is a special day for our family. Today is the final treatment in our daughter’s chemotherapy protocol. 29 weeks of hell is coming to a close. We are tired but everyone is alive and well as can be expected. Cancer during COVID looks like this:
Tweet media one
1
1
114
@jms_dot_py
Justin Seitz
10 days
@LoveJessicaRyan @JessPected *points to the picture* it says so right there: I support a rapist. Right there on the flag.
1
0
105
@jms_dot_py
Justin Seitz
8 years
Dark Web OSINT With Python and OnionScan: Part One | Automating OSINT Blog #OSINT #Python
7
67
110
@jms_dot_py
Justin Seitz
6 years
The International Anti-Crime Academy has published a cool set of search tools for doing dark web research: #osint #DarkWeb
2
64
103
@jms_dot_py
Justin Seitz
4 years
Heya @hunchly customers, since we don't do those silly emails that every other company does. We want to let you know if you've lost your job, or your income is reduced or your dog is sick or you lost your wallet please just email us and we'll be happy to help you out.
10
19
103
@jms_dot_py
Justin Seitz
4 years
Holy shit! #OSINT and #Python people.....some big news coming VERY soon! Watch this spot!
14
7
99
@jms_dot_py
Justin Seitz
7 years
New Post! Building a Keyword Monitoring Pipeline with Python, Pastebin and Searx | Automating OSINT Blog #OSINT
3
67
95
@jms_dot_py
Justin Seitz
7 years
Dark Web OSINT With Python and OnionScan: Part One | Automating OSINT Blog
1
57
95
@jms_dot_py
Justin Seitz
3 years
Holy hell.
@CoastguardJM
Jonathan Mustard
3 years
A French police helicopter traveled 7,000 feet up a windy mountainside, getting inches from the snowy slope, in an effort to rescue an injured skier. Unbelievable flying and skill by the pilot. 👏🚁
2K
19K
103K
8
18
96
@jms_dot_py
Justin Seitz
5 years
Ok #OSINT folks! If you would like to get @sowdust 's Searchbook extension working on Chrome so you can use @Hunchly here is how: 1/n
5
35
92
@jms_dot_py
Justin Seitz
1 year
And now, after three months away in Toronto, my daughter is home :) And I’m pulling down chemo-sticker-wall finally.
Tweet media one
6
3
93
@jms_dot_py
Justin Seitz
2 years
#OSINT family I didn't know this before but if you are pulling lots of video lately youtube-dl will take a Tweet link and yank down the video for you. 🤯 pip install --upgrade youtube-dl youtube-dl [full Tweet URL / YouTube video URL]
8
24
90
@jms_dot_py
Justin Seitz
1 year
In 1995, 14-year old Genna Gamble left her home and was never seen alive again. Her stepfather, Doug Mouser, was wrongfully convicted of her murder and has served 23 years in state prison. I am trying to fix that. Pls RT, make noise, donate if you can.
3
73
92
@jms_dot_py
Justin Seitz
2 years
@OWLs3v3n @CatieOsaurus We all need a progressive throuple in our life.
1
2
88
@jms_dot_py
Justin Seitz
7 years
New Post! Follow the Bitcoin With Python, BlockExplorer and Webhose.io | Automating OSINT Blog
1
52
87
@jms_dot_py
Justin Seitz
3 years
Ooooooh this looks cool!
0
21
86
@jms_dot_py
Justin Seitz
7 years
If you're interested in doing some dark web research this weekend, I have a free mailing list that can help: #OSINT
3
50
84
@jms_dot_py
Justin Seitz
7 years
Dark Web Report + TorGhost + EyeWitness == Goodness
2
56
84
@jms_dot_py
Justin Seitz
3 years
Hahahahah this is so worth the read!
@DudespostingWs
Dudes Posting Their W’s
3 years
Tweet media one
Tweet media two
366
23K
194K
2
22
78
@jms_dot_py
Justin Seitz
3 years
Heya folks! Taking a social media vacay for awhile so spread some morning coffee love and I'll see y'all in June with periodic mashups and Hunchly news!
17
0
85
@jms_dot_py
Justin Seitz
6 years
How cool is this? Dropped a 600+ MB @Hunchly case file into @kineviz and it chews it up and renders a graph in seconds. Yup, native Hunchly case imports in GraphXR, just drag and drop the zip file.
7
23
82
@jms_dot_py
Justin Seitz
3 years
A lot of #OSINT folks don't know this but @hunchly has an awesome data forwarding mechanism where you can ship data (minus binary/raw MHTML) to Elasticsearch* for 👏your 👏 whole 👏 team 👏 1/3
1
27
83
@jms_dot_py
Justin Seitz
5 years
I am still pleasantly surprised when browsing Tor with @Hunchly turned on, how many people use images with EXIF in them. #osint
Tweet media one
7
21
79
@jms_dot_py
Justin Seitz
6 years
We just dropped @hunchly v2. Go take it for a spin!
9
42
76
@jms_dot_py
Justin Seitz
8 years
Just released my #Python course. Short, to the point and primes you for learning Python for OSINT:
2
43
78
@jms_dot_py
Justin Seitz
8 months
@BrandyZadrozny @MikeBenzCyber Brandy this is SO GOOD!
4
1
76
@jms_dot_py
Justin Seitz
3 years
The new #AutomatingOSINT is officially released. 1. Python 3 Course: intro to Python for OSINT. 2. Master course: Python 3 w/ units on Twitter API, web scraping, ElasticSearch, Pandas & Facebook. New units coming! Questions? @CynOsint Ready?
3
22
78
@jms_dot_py
Justin Seitz
3 years
#OSINT fam we've been hard at work at @hunchly and we have some exciting news coming soon! I know y'all hate it when I do this, so I'm just not going to login to Twitter till tomorrow *runs away*
9
11
74
@jms_dot_py
Justin Seitz
8 years
How an Aussie hacker used information leakage to trade stocks <- love this, some great #OSINT here.
3
64
69
@jms_dot_py
Justin Seitz
4 years
Tweet media one
2
16
70
@jms_dot_py
Justin Seitz
5 years
Anyone else notice that Instagram now has ALT tag automatic text? It is labelling the contents of a post, could be some interesting #OSINT opportunities here:
Tweet media one
8
34
73
@jms_dot_py
Justin Seitz
2 years
📢 Just released! The official Black Hat #Python training course. That's right! 32 hours (32 CPE baby!) of Python hacking goodness, all live instruction with @karimnathoo and 100% virtual. This 👏 is 👏 bad 👏 ass 👏 ! RT this for reach pls 🙏 1/4
1
43
67
@jms_dot_py
Justin Seitz
2 years
@LHubich @CBCSask @SLangeneggerCBC They've had YoY revenue increases the last three years both from increased government money and in-church donations. ~$1.9m (~$614k gov) in 2019 to ~$2.4m (~$840k gov) in 2021. So a 36% increase in government funding with a 25% in overall revenue. Also took COVID loans. Yuck.
3
17
69
@jms_dot_py
Justin Seitz
5 years
@billpollock @nostarch @amazon Amazon worrying about counterfeits is like Facebook caring about ad fraud. You'd *think* they would. But you'd be thinking wrong.
2
4
67
@jms_dot_py
Justin Seitz
2 years
#OSINT family, tomorrow I am going to show off some new Hunchly stuff coming, Aleph from @OCCRP and @hunchly running in a secure container in the cloud from @kasmweb where you can one-click launch a full investigation VM from your browser! Register here:
1
27
64
@jms_dot_py
Justin Seitz
5 years
Whoah just got an update email from @binarypool with a whole bunch of awesome new stuff added to Spiderfoot HX. Go check it out #OSINT people:
4
24
65
@jms_dot_py
Justin Seitz
5 years
Whew! We just released @hunchly 2.2.0 with some major improvements on the capture side (a brand new extension as well) along with a whole host of improvements on the dashboard. Go get it! #osint
3
29
62
@jms_dot_py
Justin Seitz
5 years
Often we hear people not wanting to use Chrome for privacy reasons. If you're concerned about privacy, just use @brave and install @Hunchly using @phill_mp 's awesome instructions here: It's pretty easy :) #OSINT
3
25
60
@jms_dot_py
Justin Seitz
5 years
I normally don’t write anything political here but how the hell is a bunch of middle aged men making decisions about what women can and can’t do with their own bodies.
6
4
57
@jms_dot_py
Justin Seitz
8 years
New Blog Post! Dark Web OSINT with Python Part Two: SSH Keys and Shodan | Automating OSINT Blog
1
41
58
@jms_dot_py
Justin Seitz
5 years
Pro-tip: read your reports out loud. If it sounds bizarre, it probably reads that way too.
2
12
60
@jms_dot_py
Justin Seitz
2 years
Heya #OSINT family, we are hiring! We are looking for a full-time software developer (Golang) to join our crew @Hunchly . Please RT for reach! If you or someone you know fits the following please tell them to get in touch. Read on below! (1/n)
8
42
53
@jms_dot_py
Justin Seitz
3 years
I was doing a @hunchly demo this morning and browsed to @arstechnica to show EXIF metadata extraction. Then we accidentally geolocated @WilliamShatner in the hills of Texas, and had a good laugh. Just browse to with @Hunchly running. #OSINT
Tweet media one
Tweet media two
4
23
58
@jms_dot_py
Justin Seitz
3 years
*sips coffee* morning. reposting my favourite shirt. if you have kitties, show ‘em.
Tweet media one
24
3
58
@jms_dot_py
Justin Seitz
3 years
He’s home :)
Tweet media one
4
0
59
@jms_dot_py
Justin Seitz
3 years
Going to have some fun showing off this useful little trick (automatically detect and download YouTube videos, extract captions, keywords, store in Google cloud for your whole team). All automagically from @hunchly data forwarding a bit of #Python #OSINT 1/2
Tweet media one
3
20
57
@jms_dot_py
Justin Seitz
5 months
My war comments might not start a fight today but this one prolly will.
@HardDriveMag
Hard Drive
5 months
Ending the Console Wars By Definitively Ranking Every Major Video Game Console
19
26
309
0
1
56
@jms_dot_py
Justin Seitz
4 years
What the fuck is a kubernetes?
21
4
51
@jms_dot_py
Justin Seitz
4 years
More news from us today #OSINT fam. If you're an Automating OSINT student, you just received an email giving you access to the updated Python 3.x intro course. Newly revised Master Course around the corner. And it's good. @CynOsint rockin' the house!
8
10
53
@jms_dot_py
Justin Seitz
7 years
Twitter Bug Allowed Hackers To Tweet From Any Account
1
61
51
@jms_dot_py
Justin Seitz
5 months
🚨Ever need to convert JSON into CSV? 🧵time! Follow along to learn how to do it using CyberChef and how to jam the result into Google Sheets. We'll analyze an advertising network as a sample. h/t @nandoodles #OSINT #DFIR 1/n
Tweet media one
7
19
53
@jms_dot_py
Justin Seitz
3 years
Tomorrow morning, Riley comes to his forever home!
Tweet media one
6
0
51
@jms_dot_py
Justin Seitz
4 years
Hunchly 2.2.3 released! A lot of polish, performance and usability / UX improvements added in this release. Check it out!
1
19
50
@jms_dot_py
Justin Seitz
6 months
Well it's official and the ink is dry. My third book is gonna be a @nostarch book and my technical wingwoman is @stem_sadie for this ride! Booya!
5
2
52
@jms_dot_py
Justin Seitz
10 months
Tweet media one
4
0
49
@jms_dot_py
Justin Seitz
8 years
New Post! Dark Web OSINT Part Four: Using Scikit-Learn to Find Hidden Service Clones | Automating OSINT Blog
0
39
50
@jms_dot_py
Justin Seitz
6 months
Thank you, thank you *bows* It’s also banned in prisons, my true crowning achievement.
@mrb_reads
Most Recommended Books
6 months
"Black Hat Python" by @jms_dot_py made it to our list of the best #hacking books of all time!
0
1
7
3
8
48
@jms_dot_py
Justin Seitz
10 months
Seems simple enough?
Tweet media one
2
4
50
@jms_dot_py
Justin Seitz
3 years
Pro-tip for investigators: check the Squarespace source code (including archived copies). Sometimes there are identifiers stored in the document JSON that aren't always presented onscreen. I use Sublime text editor for reviewing these blobs. Lots of useful stuff in there :)
2
11
46
@jms_dot_py
Justin Seitz
4 years
Heya #OSINT people! You should go give @CynOsint a follow she's my new Automating OSINT co-instructor and she is very fucking good at what she does. RT for reach please!
4
22
46
@jms_dot_py
Justin Seitz
8 years
Using Python to Spy on Your Friends: Recon-ng and Open Source Intelligence <- great presentation by @bbhacking
2
27
48
@jms_dot_py
Justin Seitz
6 years
Today marks a pretty important milestone in @Hunchly ‘s life. Today was the first refund since May when we released 2.0. We never promise a perfect product but we aim for perfect support and we deeply care about our customers and their work. Pretty proud of our team!
0
3
44
@jms_dot_py
Justin Seitz
4 years
New to coding and you're learning Python? Ignore all of those people that are telling you ya gotta learn version X or Y. Show me a person who's adamant on 3.x and I'll show you someone with their head up their ass. Just learn, it's fun. Trust me.
8
11
44
@jms_dot_py
Justin Seitz
5 years
I love how most infoshite thought leaders are people who bounce constantly from organization to organization, leaving unsolved privacy and security problems in their wake while they book massive speaking fees and post pedantic polls to their Twitter feeds.
5
4
46
@jms_dot_py
Justin Seitz
2 years
So this is Penny. She’s going to spend a bit more time with her mama before starting her OSINT training.
Tweet media one
5
0
45
@jms_dot_py
Justin Seitz
5 years
Our next release of @hunchly enables teams to forward all of their data in realtime to a central repository (ELK, Splunk, etc.) so that you can create a single database for doing cross-team and cross-case searches.
Tweet media one
2
16
45
@jms_dot_py
Justin Seitz
10 months
Look it this little fella. He spent 2.5 hours disgusted at my presence but as usual I got a bit of sugar today.
Tweet media one
5
0
44
@jms_dot_py
Justin Seitz
10 months
Ooooooh look what just arrived! @KAlexaKoenig
Tweet media one
8
0
44
@jms_dot_py
Justin Seitz
1 year
Hey hey #OSINT fam jam! If you do dark web stuff, or you use our @hunchly daily dark web report? Great news! You have a new one coming February 2023. Still 100% free :) I wanna hear from you! So if you could spare a few clicks, I would appreciate it:
2
18
44
@jms_dot_py
Justin Seitz
3 years
#OSINT famjam I am holding a webinar Jun 3! Come out for some new @hunchly fun like you've never seen before. A bit desktop, a little mobile and some sweet data forwarding. Pretty please RT and fill out this quickie survey:
1
35
43
@jms_dot_py
Justin Seitz
4 years
This is one of the best OSINT teams on the planet. Definitely check this out:
@hrcberkeley
Human Rights Center
4 years
How @BerkeleyLaw 's #HRCLab Legal Investigation Team used #OSINT for a dossier on Syrian gov't use of #chemicalweapons in violation of int'l law. Thx to @syrian_archive @SyrianCenter @OSFJustice . @lindsaysfreeman @KAlexaKoenig @stephaniercroft
2
26
39
2
11
42
@jms_dot_py
Justin Seitz
7 years
Dark Web OSINT With Python and OnionScan: Part One | Automating OSINT Blog
1
23
43
@jms_dot_py
Justin Seitz
3 years
*sips coffee* morning! I meet a potential rescue puppers this morning and I may pee from excitement. More to follow.
9
0
43
@jms_dot_py
Justin Seitz
8 years
What it really looks like when you use TOR for everyday anonymous browsing. @switch_d
Tweet media one
2
24
42
@jms_dot_py
Justin Seitz
2 years
Woop woop #OSINT folks! @Hunchly just released 2.3.2 :) We have numerous fixes for accessibility, improvements to UX/UI in a number of areas and slew of bug fixes. Go get it!
0
12
43
@jms_dot_py
Justin Seitz
1 year
@ClarkStork @BecomingKelsey @joelghill Naw what's typical is fragile dudes saying stupid things on the Internet because they've been saying them quietly on the course, at home and elsewhere. Then what happens is good people, genuinely not wanting to deal with this bullshit daily, decide to make it known. Baffling eh?
0
0
43