$timezone = 'America/Los_Angeles'; date_default_timezone_set($timezone); ?>
2014 was an interesting year. I think I saw more vulnerabilities exposed in 2014 than I have ever before in my life. But I guess that could be due to my age and career path that I was more aware of it.
I really want to know how 2014 compared.
import xml.etree.ElementTree as ET
from plotter import GenerateChart
tree = ET.parse('allitems-cvrf.xml')
root = tree
years = {}
for country in root.findall('{https://www.icasi.org/CVRF/schema/vuln/1.1}Vulnerability'):
    CVE = country.find('{https://www.icasi.org/CVRF/schema/vuln/1.1}Title').text
    TITLE = country.find('{https://www.icasi.org/CVRF/schema/vuln/1.1}CVE').text
    year = TITLE.split("-")[1]
    try:
        years[year] = years[year]+1
    except Exception, e:
        years[year] = 1
years_keys = sorted(years.keys())
years_values = []
for i in years_keys:
    years_values.append(years[i])
print years_keys
print years_values
g = GenerateChart(years_keys, years_values)
# Source for GenerateChar on my github
{
1999: 1578,
2000: 1242,
2001: 1573,
2002: 2433,
2003: 1598,
2004: 2777,
2005: 4893,
2006: 7253,
2007: 6757,
2008: 7314,
2009: 5143,
2010: 5320,
2011: 5323,
2012: 6686,
2013: 7424,
2014: 9546,
2015: 1482
}
We (the intended audience of this post) among our differences, Linux, Windows or Mac, vim vs Emacs, 2B or !2B, share one thing in common. We all have a home lab.
Home labs are great but dangerous if left alone or setup without thought.
My first home lab featured a honeypot which STUPIDLY shared a subnet with the rest of my house among with many many many more mistakes.
Yep, you guessed it; my hackable OS got hacked and the dude/dudet found his/her way through my network and took some 50 GB of data before I noticed.
Luckily, the only thing I did right back then was log everything and the data taken was nothing more than archives of freeware.
I keep archives to play with vulnerabilities after they've been pached. They can have every version of adobe reader, flash, chrome and firefox :)Home labs are dangerous when left alone because they are development environments and are insecure by design and even if you do everything "right":
But eventually our real jobs and life make us ignore our labs and "shell shocks create heart bleeds"; sorry, was trying to be funny.
As you can see from the chart above, I can not keep up with vulnerabilities to personally check and patch for each one. That is why I think its very important that we regularly scan our homes.
Tenable has created some amazing tools for checking the "heath" of your home network; its free for home use too. Below is what it looks like when you leave your network alone for 6 months.
I was too embarrassed to show what the scan of my lab came up with. But take my word for it, I will be running this scan monthly.
