The World's Oldest Intern

The story of a serial change artist

Category: pics pics pics

Screen Shot 2013-01-08 at 11.24.43 PM

Fall 2012 Residents Advertisements

Naive Bayes Classifier for identifying my DNS exfiltration packets – w00t

Screen Shot 2012-12-13 at 2.57.06 PM

3 months of Hacker School for this!

Machine Learning baby steps with Hilary Mason’s video series

Screen Shot 2012-12-12 at 6.32.52 PM

 

https://github.com/hmason/ml_class

Jessica speaking my language – Buffer Overflows and Exploits

IMG_2700 IMG_2701 IMG_2702 IMG_2703 IMG_2704 IMG_2705 IMG_2706 IMG_2707

Learning sklearn while my dataset loads into pandas dataframe

Screen Shot 2012-12-11 at 2.43.38 PM

Screen Shot 2012-12-11 at 2.43.44 PM

Screen Shot 2012-12-11 at 3.06.38 PM

my attempt at getting a job

Screen Shot 2012-12-10 at 11.11.50 PM

Screen Shot 2012-12-10 at 11.12.09 PM

Sometimes a simple check of length is all you need

Screen Shot 2012-12-10 at 2.11.57 PM

MD5 hashed DNS requests to “badguy.com”

Screen Shot 2012-12-10 at 2.14.42 PM

SHA1 hashed DNS requests to “badguy.com”

Screen Shot 2012-12-10 at 6.06.25 PM

Twisted local DNS server with all my DNS being evaluated

Screen Shot 2012-12-10 at 6.17.11 PM

Here is just the query name request

Screen Shot 2012-12-10 at 10.03.04 PM

DNS Server receiving hashed message and message parsed out

Screen Shot 2012-12-11 at 4.40.37 PMDNS Server message received and DNS queries being handled

dns-packet-hex

3-stats-dns-logs

https://discussions.nessus.org/thread/5298

Simple Intro to Crypto that my brain likes – almost infographic

streamCipherPublicKey

streamCipherPrivateKey

streamCipherSignature

http://www.embedded.com/design/connectivity/4024442/Securing-Connected-Devices

Python Machine Learning with the KDD Cup 1999 Attack Data Set

IMG_2650

IMG_2651

Screen Shot 2012-12-04 at 3.00.49 PM

Screen Shot 2012-12-04 at 3.33.23 PM

Screen Shot 2012-12-05 at 11.34.29 AM

Screen Shot 2012-12-05 at 6.38.49 PM

Training set and testing set

Machine learning is about learning some properties of a data set and applying them to new data. This is why a common practice in machine learning to evaluate an algorithm is to split the data at hand in two sets, one that we call a training set on which we learn data properties, and one that we call a testing set, on which we test these properties.(from sklearn website)

Sklearn

sklearn is a Python module integrating classic machine learning algorithms in the tightly-knit world of scientific Python packages (numpyscipymatplotlib).

Fitting data

The main API implemented by scikit-learn is that of the estimator. An estimator is any object that learns from data; it may a classification, regression or clustering algorithm or a transformer that extracts/filters useful features from raw data.

Addition Reading

 

Page did not respond in a timely fashion – github

angry_unicorn

https://github.com/bigsnarfdude