By Bob Rudis (@hrbrmstr)
Tue 23 June 2015
|
tags:
blog,
r,
rstats,
ropensec,
-- (permalink)
Necessity is the mother of invention and I had the opportunity today to take an R package from development to CRAN in less than the span of 24 hours.
Despite being on vacation, I answered an R question on StackOverflow pertaining to the use of decode_short_url
from the twitteR
package ...
By Bob Rudis (@hrbrmstr)
Sun 14 June 2015
|
tags:
blog,
r,
rstats,
-- (permalink)
As a precursor to releasing Episode 18 of DDSec Podcast, we’re releasing a really basic R package to interface with the PassiveTotal API. We asked Brandon Dixon to be on the podcast to talk about his new visualization for users of PassiveTotal, which is a “threat research platform created ...
By Bob Rudis (@hrbrmstr)
Mon 08 June 2015
|
tags:
blog,
r,
rstats,
-- (permalink)
After seeing IPython Markdown Opportunities in IPython Notebooks and Rstudio in the feeds today I wondered how easy/hard it would be to write a handler for something like go code. After taking a look at Yihui Xie‘s knitr source it seemed like it would be fairly easy to ...
By Bob Rudis (@hrbrmstr)
Wed 03 June 2015
|
tags:
blog,
r,
rstats,
-- (permalink)
When fighting the good cyber-fight, one often has to process domain names. Our good friend @alexcpsec was in need of Punycode/IDNA processing in R which begat the newly-minted punycode R package. Much of the following has been culled from open documentation, so if you are already “in the know ...
By Bob Rudis (@hrbrmstr)
Mon 11 May 2015
|
tags:
blog,
r,
rstats,
elasticsearch,
ipv4heatmap,
json,
-- (permalink)
Work has kept myself & @jayjacobs quite busy of late, but a small data set posted by @jw_sec this morning made for an opportunity for a quick blog post to show how to do some data maniupation and visualization in R for both security and non-security folk (hey, this may even ...
By Bob Rudis (@hrbrmstr)
Sat 24 January 2015
|
tags:
blog,
rstats,
r,
shiny,
dashboard,
-- (permalink)
Jay & I cover dashboards in Chapter 10 of Data-Driven Security (the book) but have barely mentioned them on the blog. That’s about to change with a new series on building dashboards using the all-new shinydashboard framework developed by RStudio. While we won’t duplicate the full content from the ...
By Bob Rudis (@hrbrmstr)
Fri 02 January 2015
|
tags:
blog,
rstats,
r,
ipv4,
ip address,
hilbert,
-- (permalink)
While there’s an unholy affinity in the infosec commuinty with slapping IPv4 addresses onto a world map, that isn’t the only way to spatially visualize IP addresses. A better approach (when tabluation with bar charts, tables or other standard visualization techniques won’t do) is to map IPv4 ...
By Jay Jacobs (@jayjacobs)
Thu 11 December 2014
|
tags:
blog,
r,
rstats,
-- (permalink)
I was recently presenting on the use of statistics for risk analysis at the SIRACon conference held in Minneapolos (Oct. 9th and 10th, 2014). I was explaining how models and algorithms work at a high level: given one or more observations and the outcomes, we build models or algorithms to ...
By Bob Rudis (@hrbrmstr)
Tue 02 December 2014
|
tags:
blog,
R,
rstats,
-- (permalink)
Since the previous post was fairly popular, I went ahead and built a small shell script (also below) to ease the process of building the OS X Shiny-gist application.
After copying the script to a place you can run it from in your PATH
and executing a “chmod a+x ...
By Bob Rudis (@hrbrmstr)
Sun 30 November 2014
|
tags:
blog,
r,
rstats,
os x,
yosemite,
-- (permalink)
I was playing with some non-security-oriented R+Shiny code the other day, and thought that Shiny apps would be even more useful if they were double-clickable applications that you could “just run”—provided R was installed on the target system—vs have to cut/paste code into R. Now, I ...