Unconf18 projects 2: middlechild, defender, ropsec, keybase

(This article was first published on rOpenSci - open tools for open science, and kindly contributed to R-bloggers)

As part of our series summarizing all projects from this year’s unconf I’m excited to dive into all the security related offerings from this year. In the spirit of exploration and experimentation at rOpenSci unconferences, these projects are not necessarily finished products or in scope for rOpenSci packages.

middlechild

middlechild logo

Summary: This package provides an R interface to the Man-in-the-middle (MITM) proxy and allows R users to intercept, modify, and introspect network traffic. The package provides functionality to download, install, configure and launch mitmproxy. In addition to helping test API packages and identify dangerous calls, R users can also route their browser traffic through a specific port and capture all network traffic in R.

Team: Ildiko Czeller, Karthik Ram, Bob Rudis, Kara Woo

GitHub: https://github.com/ropenscilabs/middlechild

defender

Summary: The defender package performs static analysis on R code and looks for potential security vulnerabilities. These can be done without installing the package and a more thorough (but somewhat dangerous) inspection is done inside of a docker container. The package doesn’t necessarily tell users if a piece of code is harmful but flags anything that warrants closer examination.

Team: Ildiko Czeller, Karthik Ram, Bob Rudis, Kara Woo

GitHub: https://github.com/ropenscilabs/defender

ropesec

Summary: This package allows users to run a whole range of audit checks on their local system and generates a report on vulnerabilities and enabled protections.

Team: Ildiko Czeller, Karthik Ram, Bob Rudis, Kara Woo

GitHub: https://github.com/ropenscilabs/ropsec

keybase

Summary: This package provides a thin wrapper around the keybase API allowing users to call command line functions from R. In addition to allowing users to encrypt and decrypt files, the package allows new users to easily generate keys and sign their Github commits.

Team: Ildiko Czeller, Karthik Ram, Bob Rudis, Kara Woo

GitHub: https://github.com/ropenscilabs/keybase

Look for the next post featuring unconf18 projects tomorrow!

To leave a comment for the author, please follow the link and comment on their blog: rOpenSci - open tools for open science.

R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...



If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Search R-bloggers

Sponsors

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)