By Bob Rudis (@hrbrmstr)
Sun 23 August 2015 | tags: blog, r, rstats, python, javascript, html, phantomjs, mhn, -- (permalink)

This was (initially) going to be a blog post announcing the new mhn R package (more on what that is in a bit) but somewhere along the way we ended up taking a left turn at Albuquerque (as we often do here at ddsec hq) and had an adventure in ...


By Bob Rudis (@hrbrmstr)
Mon 23 June 2014 | tags: r, rstats, python, rstudio, -- (permalink)

I’ve been using RStudio’s new ability to run Python scripts since I often need to analyze/process data in R but then run web services with said data in Python (usually via Flask). I’d rather live with the foibles of the RStudio editor than use a separate ...


By Bob Rudis (@hrbrmstr) & Jay Jacobs (@jayjacobs)
Sun 20 April 2014 | tags: python, ssl, heartbleed, analysis, contest, -- (permalink)

The fine folks over as SANS ISC tweeted this out last week:

That piqued the curiosity of both of us, especially @hrbrmstr after him ...


By Bob Rudis (@hrbrmstr)
Thu 16 January 2014 | tags: python, R, -- (permalink)

Readers of the data exploration in R post will have noticed the use of Python for the extraction of TLD components of malware domain names. The excerpt in question is below:

write.table(str_extract(mdl.df$domain, perl("^[a-zA-Z0-9\\-\\._]+")),
            file="/tmp/indomains.txt",
            quote=FALSE,
            col.names=FALSE,
            row ...

By Bob Rudis (@hrbrmstr)
Sun 12 January 2014 | tags: book, blog, rstat, python, ipython, pandas, -- (permalink)

ClickSecurity has been doing a #spiffy job spreading the security data science love with there data hacking series. They’re using the Python data science stack and using iPython notebooks for their work and I felt compelled to reproduce at least one of ...