Content Filtering – Where to Start?

In the many posts of this blog, I’ve covered a lot of ground. I’ve attempted to explain content filtering, and its many types. I’ve tried to explain some of the background technologies involved in networking, security, and computing that would help you ultimately understand content filtering. And I’ve blathered on about stuff that I find fascinating. Today’s post will be rather simple, and rather specific. It will answer a question that came in as a result of the last post.


Where do I begin? How do I start? Help!

Sometimes people describe things in avid and lurid detail, because that’s how they see the world. A lot of time, this is referred to not seeing the forest for the trees. As a supreme nerd dork dweeb, I am particularly guilty of this. This post is a departing from this trend, and will be highly practical.

The question that came across my path was from a mother who basically asked where to start. This post is for you.


First, the Disclaimers

I am targeting Windows-based computers with this post. All you IOS / Macintosh / Android users are out of luck. Take what you can from this.

I am going to focus on one specific technology, or approach to filtering. You know from previous posts (if you’ve been reading them, that is) that there are many different ways to protect a computer. I will focus on one technology – that being client-based filtering. This solution involved installing a program on a computer.

There are also myriad products out there. PC Magazine has a rather excellent article out there that lists many of the most common products on the market, with a review, pros and cons for each. For this post, I am focusing on the Symantec product.


Why I chose Symantec is rather simple – I needed antivirus on several of my home computers, and Symantec offered this, along with content filtering, at a flat cost. There are pros to this solution, as well as cons. In the interest of time, I won’t dig into these. I chose this product. Do with this information what you will.

Defense In Depth

Another disclaimer, here. It is worth noting that there is no one single foolproof method for content filtering. Each product, technology and solution has its strengths and weaknesses – ways around them. That is why security professionals recommend a fancy term called Defense in Depth, which means implementing multiple layers of defense within your computer systems. With enough different security (or content filtering) controls in place, you greatly enhance your chances of success. I personally implement several different technologies in this regard – but everyone starts somewhere, and that first step usually involves a client-based solution like the one we’re discussing.

70080750Drop the Cash

First, you obviously have to choose and buy a product. Let’s assume  you have done so, and are ready to install and configure. Symantec makes this a breeze, with this article. A summary includes creating a master account, and tying it to your email address. Once that is done, you log into their portal, and create user profiles (called “children”). Each of these profiles / users / children have their own specific settings and filters. In my household, I have a separate account for each of my teenagers, a generic account for the rest of the kids (called “Littles”, in a nod to the 80’s cartoon of which I have fond memories), and an account for us adults. You really need a profile for everyone in your household – either shared, or individual.

Access Control 101

The technical term here is called Access Control. Wikipedia defines this as such:


fingerprint-door-access-controlAccess control is a fancy word for allowing (or controlling) access to something. In this case, we want Access Control for the Internet. It is worth noting here that Access Control can become as complex or simple as you want it to. You may have a computer in the living room that has one user account, and is always on, and is always logged in. In this scenario, one profile may suffice. Or you may have three computers – one in the living room that auto logs on for everyone to use, and a laptop for your teenager, and an old clunky machine in the basement that is used for gaming. You could use one profile and apply it to all three machines, meaning that it’s one set of rules for all computers. Or you could have one computer in the house, and on that computer there are three different computer accounts – one for Grandpa, one for Mommy, and one for Little Junior. If you created one profile in Symantec, the same rule set would apply to all the users who log on. Or you could create three separate user profiles, and assign those profiles to different logins.

Does this make sense? When you create a profile, or child in Symantec terms, you are creating a set of rules. You will apply that set of rules to someone, on something. I’ll shut up and move on.

Installing the Software

004Well this is pretty simple. Install it. Botta bing. It’s worth noting that if you want to use the service on a device, you have to download and install the software on that device. Right? The Symantec “getting started” guide helps with this. Options for this product are to install on a Windows computer, install on an Android device (phone or tablet), or install on an IOS device (ipad, iphone, etc.).

When you install the software on your computer, it will want you to log into the service with your username and password. It will then list specific user accounts that exist on this computer / device, and ask you to tie each user to a profile. This goes back to access control. In my case, the grownups get tied to the adults profile. Teenager One’s user account gets tied to their specific profile. Teenager Two’s user account gets tied to their specific profile.

Important Notes

Access Control is pointless if you don’t enforce it. What I mean by this is if you create a profile for the kids, and block all the naughty stuff on that profile, and tie that profile to the kid’s computer account, it will do you no good at all if you leave the unprotected grownup user account logged on all the time. It’s specific here. If you have different profiles / rule sets, you must be disciplined to log on and off when you are at the computer. Otherwise, there is no guarantee that the kids are actually using the Kids profile. Does that make sense? The way around this is simple – create one profile, used by everyone, on all devices. But if you want your teenagers to have access to gaming sites, and the little ones to NOT have access to those sites, you would have two different profiles, and make sure the older kids actually log off – or the little ones may access those gaming sites.

I’ll also be clear here – EVERYONE IN THE HOUSE NEEDS A PROFILE. This goes for the parents, too. Don’t leave any device in the house free from a profile and protection. It’s worth noting that if you are accessing smut on a computer, it leaves residue behind that could (and often does) reach other people. When you partake of the dark side of the Internet, you are at a much higher risk for getting malware / viruses that can provide smutty popups for anyone on that machine. There are also cookies, cached pictures, etc. that are left behind each time you dip your toe into the smut pool. Not even anonymous browsing is a guarantee of safety in this regard. Own up here – block the smut for everyone, parents included. ‘Nuff said.

002So once you have installed the software on a device, and tied the logins to your profiles, you can configure the settings for each profile, from the Symantec web portal that you are logged into. This is a two-part process. First you define the services you want to use for each profile. Web Supervision (content filtering) is a no brainer for everyone. Also, Search Supervision (which prevents limits things such as Google Image Search). Other features may (or may not) be available, depending on the type of device you have installed the software on. For example, you can’t limit text messages on a computer – but could, on an Android phone.

And finally, you can drill into specific details for each of the services. This is where you can define web search categories that are off limits. I used the example of gaming, but it could really cover just about anything. The older kid profiles may need access to gaming sites that are off limits to the younger kids. Again, I’ll reiterate that you should block certain categories such as Porn and Web Proxies (a method for getting around your security measures) for everyone. But knock yourself out here.


And Finally

51NA2VEA4BLSymantec recommends in their tutorial (and I highly agree) that you need to discuss this with your family. How about a nice family meeting, where you talk to the kids about what you’ve implemented, and why? They should understand why you are doing this. This would also be an excellent time to discuss with your younger kids what to do when (not if) they ever come across junk on the Internet. Remember – you are responsible for your kids, but don’t have total control over other kids. This is a sad reality. A good book to go through with your kids is Good Pictures Bad Pictures by Kristen Jenson. In this sensitive area, you need to have open lines of communications within your family. Don’t let anyone in your home feel trapped alone in the confusion, guilt and shame of hidden porn addiction.

I hope that you have found this article helpful. Note that I don’t work for, or benefit from, Symantec. I chose this product – with its limitations and benefits – for reasons that are my own. Choose whatever product you wish. And as always, feel free to reach out to me with any questions, corrections, etc.


A Year Later…

Yikes, has it really been almost a year since I last posted? Very sad…


My confession is thus: I’ve been dialing back my online footprint for a while now. In this volatile day and age, it’s a wise decision. And already, I see the confused look on your face. I’m moving too fast, please forgive me.

First, we need to define an online footprint (or digital footprint):

1. one’s unique set of digital activities, actions, and communications that leave a data trace on the Internet or on a computer or other digital device and can identify the particular user or device:
Our online browsing habits are part of our passive digital footprint, created without our consent or knowledge, but our active digital footprint, especially on social media, can more easily be managed.
2. one’s overall impact, impression, or effect as manifested on the Internet; online presence or visibility, as of a person or company: a celebrity with a large digital footprint;

Your online footprint is, in essence, the sum of your online persona. It’s everything you have ever done, online. It consists of what you post, what you say. Where you’ve been, what you’ve shared, what you’ve bought. Every photo and Twitter and comment and like. Each little piece is a cell in this organism called your digital footprint – and it’s much larger than you could imagine.

This information – this persona – can be a very significant liability.

People lose their jobs and livelihoods as a direct result of their online personas. People don’t get the jobs they want as a direct result of their online personas. People kill themselves as a direct result of their online personas. Marriages end as a direct result of their online personas. Entire fortunes have been made and lost as a direct result of online personas. The list goes on, and on, and on.

Online personas are a profitable source of revenue.

3334265390_98dfa5c78aMy darling Pooky claims that her phone listens to her. And while I playfully say she is crazy, there are many documented instances of this actually happening. Let me elaborate. Things that you say in the privacy of your own home have been picked up by listening devices, and used to turn a profit. This information has been sold to marketing firms, who send specific advertisements to you, based on what they believe will sell more of their widgets. There are myriad documented cases of this happening – this isn’t tinfoil hat stuff. Cell phones are the most common culprit, though devices like Amazon Alexa are making it even easier. These devices have tossed off all pretense, and are advertised as devices that sit in your home, and listen to everything that goes on, waiting for you to need something from them. All you have to say is something like “hey Alexa – what is the capital of Nigeria?” and it responds with an answer. The privacy concerns over such a device came to the front in a court case out of Arkansas, where Amazon was coerced to turn over the recorded audio (gathered without the homeowner’s knowledge) during a murder trial where an Alexa was in the home. Amazon provided a pile of information that they had about the homeowner’s smart device data, including the smart water meter readings that indicated the person on trial had used a boat load of water to fill a hot tub AFTER the victim had supposedly drowned in said hot tub. But Amazon refused to turn over audio data gathered by Alexa – and it’s unclear just how much they are actually gathering, analyzing, and churning for a profit.

This may well be the more nefarious end of the story – but similar events happen all the time. For example, if I search for a Martin guitar on Amazon, my Facebook feed immediately changes as a direct result, and serves me up advertisements for guitars. News feeds immediately change to more musically themed stories. Friend suggestions of other musicians pop up. And this behavior follows me across all of my connected devices – computers, phones, ipads, etc. All of these sites are connected in an attempt to harvest information from me (with or without my consent) and churn that data over in a quest to make money. Advertisements abound. Everything is connected. Nothing is secure.

chick-fil-aThere are numerous cases of people losing their jobs as a result of their private online activity. On June 18, 2016, Lydia Price wrote an article for People magazine entitled “20 Tales of Employees Who Were Fired Because of Social Media Posts” that provides further evidence that your online footprint can have negative repercussions. I’m sure we all remember the guy who recorded his trip through the Chic-Fil-A drive thru, with the intent to harass the young employee there about the corporate values with which he disagreed with. His attempt to grab his Warhol 15 minutes of fame backfired spectacularly.64e3f8d917167dcd6ab8351e5e0e1d07

Side Note: Andy Warhol, the famous artist, said that “In the future, everyone will be world-famous for 15 minutes”. The Internet is a bloated market where many people seek to cash in on this goal.


So anyhow, this guy harassed the girl working at Chick-Fil-A, and published the video on Youtube. Later that day, he lost his job, and to date still can’t get hired anywhere. He has since then battled depression and thoughts of suicide. The mob mentality of the public Internet is a harsh and unforgiving master. Understand – I do not at all condone what he did. But there is much debate from free speech advocates (and just about everyone else) whether or not his punishment fit the crime. Either free speech is always free – even for those with whom we disagree – or it’s not free at all, and we are slaves to mob rule. Ah that’s an entirely different topic, I digress. The key takeaway here is that whatever you say online can cause you permanent harm. This extends to the pictures you take on your phone. Your phone is connected to the cloud (a fancy term for “someone else’s computer”). A photo you take on your phone is often backed up automatically to the cloud, where it is fair game (albeit illegal fair game) for others to access. The list of people who  have suffered when their personal photos were smeared across the Internet is longer than we could imagine. As part of your digital footprint, photos can (and often do) harm you.

And now we arrive at the most obvious threat: teh h@x0r.

anonymous-message-to-leafyishere-1-1000x600-300x180The last little bit about photos getting leaked was a sequeway into this topic. Plenty of your information is being leaked out through legitimate (albeit frightening) ways. Your search history, your browsing habits, your Facebook and Twitter posts, even the words you speak in the privacy of your own home – all this information is most likely covered by some sort of Acceptable Use policy that you signed off on. To say it differently, you are willingly GIVING this information away. But there are other methods of accessing your information without your consent.

In 2016, a Lancaster, PA man hacked about 50 Apple iCloud accounts of many celebrities. This man then accessed (and posted online) the personal photos of many celebrities from their iCloud accounts, without their consent. In 2008 the personal email of then Vice Presidential candidate Sarah Palin was hacked by the son of a politician from the other side of the aisle. The stolen emails were then leaked online, a term called DOXING. Bringing the discussion into 2017, the news is flooded every day with information about Russian hackers and Democratic emails and Wikileaks.

Bear Hacker

fear the russian hacker bear!

If the allegations against Russia are somehow proven beyond all doubt (a monumental task), they are pretty severe allegations. But let’s not forget that Iran, China and Syria also have sophisticated cyberwar capabilities that include hacking. And lest I be guilty of patriotic tunnel vision, the United States also has highly sophisticated offensive cyberwar capabilities that it employs across the globe. The targets of this elite government-sanctioned hacker group (can I use the term TAO out loud?) includes private citizens, foreign governments, friends, foes, and all points in between. Thanks to the Patriot Act and 9/11, nothing is off limits for the elite cyberwar arm of Murrica. I imagine the chances of Russia coming clean on its election shenanigans is about as likely as our government coming clean on the existence and use of the Stuxnet virus against Iran.

Think Like The Bad Guy.

How do the bad guys get our stuff? Why I’m glad you asked. Studies show that most hacking attacks generally begin with a phishing campaign.


The more information we provide online, the more of an advantage we provide to a hacker. I’d be willing to bet that if you’re on Facebook, you have already been approached by someone you thought was a “friend” but who actually turned out to be a hacker or phisher. Why this just happened to me not long ago. I got a friend request from my oldest brother, and it looked legit, as the profile picture was of him (which the hacker got by looking at his public profile). So I accepted the request, and within seconds, my “brother” had initiated a chat window with me. What was the hacker’s goal? To get me to click on a link he sent me. And have no doubt – that link (should I have been foolish enough to click on it) had a virus attached to it. A virus that could have given the hacker complete access to my computer. From there, they could suck out my passwords, bank account information, or *shudder* dump ransomware that could encrypt my hard drive, demanding money as a ransom.

phishing-1I’ve seen so many of these phishing attacks over the years. I’ve gotten calls from “Microsoft” who said I had a virus and I needed to let their technician into my computer. I’ve had popups from websites that declared that I had won something, and needed to click on a link to claim my prize. I’ve gotten texts from people claiming that my account for ABC was locked, and I needed to tap on their link to unlock it. All over the Internet, hackers are after our stuff. Any information we give them via our online footprint can (and often is) used against us in pursuit of our stuff.

So now that I have you thoroughly freaked out, what can you do?


  1. Back your stuff up. Back up your documents and photos weekly to an external USB hard drive. And after each backup, unplug the drive from your computer.
  2. Minimize your online footprint. Don’t share information that could be used against you by a hacker. Do you really think the whole world really needs to know where you eat or when you’re at the pool? Think like a bad guy – you’ve just told me valuable information that I can use against you.
  3. Maximize your privacy and security settings. On sites like Facebook, disable features that allow strangers to see any of your information.
  4. Question the motives of everyone who asks you for information online. And don’t share it.
  5. Never take photos of yourself that you wouldn’t want your parents or children to see. Yeah you know what I’m talking about. Just don’t do it.
  6. Search for yourself online. Searching for your name, in quotes, in Google is a nice way to start. Or use a site like PIPL to really get freaked out.
  7. Don’t click on links unless you are confident that they are legit. Especially via chats, via emails, via message boards, via social networking sites, etc. Clicking on a bad link can cause you immense pain and suffering. You will get viruses. You will get hacked. You will get ransomware.
  8. nintchdbpict000279133761If you have children, keep tabs on their activity. I cannot in good conscience recommend that any parent buy their child a smartphone, ever. You can easily control what happens on your home computers. Not so much, on a smartphone (ie. Android, iPhone, etc.). I know this is unpopular – but I’m serious. If you want your kid to have a phone, get them an old school flip phone, or something without a data plan and web browser. The social, mental and emotional drawbacks to smartphones are myriad and well documented. Resist the urge to give them any device that you can’t easily control or monitor. Protect them from sexting and cyber bullying and porn and cyber stalkers.

OK so a hearty welcome back to me. I can’t guarantee I’ll be posting again soon, my apologies. But if you have any questions about anything I’ve said, feel free to send me a comment. I do read them. I do respond. I do care.

Setting Up OpenDNS for Home Content Filtering

I’ve talked at great length about using OpenDNS to filter in the cloud. You’re dying to know more, I can tell. Here you go. But first, the theory.

How Open DNS works

I’m sure you read my blog, right? Surely, you already know this!? Don’t call me Shirley.

At the very least, you should understand what DNS is. A good primer is here:

Yeah I’ve resorted to a shameless plug for my own blog.

First, the cliff notes. I know a guy named Cliff, he’s a swell guy. And he’d approve of these notes.cliffsnotes

1. To connect to the Internet, your computer uses an IP Address, not a website address (or for the more technical of you, the DNS name).

2. To translate a website address like to its IP Address, your computer uses DNS.

3. To see DNS in action on a Windows PC, click the start button, then type CMD and press enter. This opens a command prompt.


4. From within the command prompt, send some ICMP Packets (think of it like tossing a ping pong ball at something to see if it responds) to a website. You can do this by typing PING, followed by the name of the website. For example, in my screen shot, I’m pinging by typing PING STARWARS.COM followed by pressing enter on the keyboard. Watch the magic.


Your computer uses DNS to determine that at this point in time, can bestormtroopers reached at the IP Address of Yeah, with a Star Wars marathon going on right now on the TNT channel, I’m kind of biased here. Sorry.

So your computer now knows that if it wants to go to, behind the scenes it connects to that IP Address and botta bing. Stormtroopers.


That’s the magic of DNS. There are many DNS servers in use throughout the Internet. Typically, our Internet Service Provider assigns one to us and we don’t even know it’s there. But because we’re uber l33t, we want to have our computer use OpenDNS servers so the folks at OpenDNS can do some content filtering for us. How? Let me explain. Once again, cliff notes.hulk-computer

  1. The Incredible Hulk wants to purchase illegal performance enhancing green drugs off the Internet and roid out while playing virtual poker on an online gambling site. Captain America is aware of this terrible behavior taking place from the Avengers base, and as the network guy, decides to block him.
  2. He sets up an OpenDNS account and blocks the category for Drugs and Gambling.
  3. Hulk tries to access a gambling site. He types in the website name and attempts to connect.
  4. The computer connects to an OpenDNS server to translate the website name to an IP Address.
  5. The OpenDNS server sees the request coming from the Avengers base, and recognizes that traffic coming from that network shouldn’t be accessing a gambling site, based on the OpenDNS category block settings.
  6. The OpenDNS server sends Hulk an IP Address to an OpenDNS block page, instead of the gambling page.
  7. An OpenDNS block page appears in Hulk’s web browser.
  8. Hulk realizes he shouldn’t gamble, and decides to change his wayward ways. No more smash.

So now that you understand the high level, let’s get more specific.

Take note that there are a lot of numbered lists in this blog. That means I’m serious here.

I’m stepping on the toes of the setup guide OpenDNS provides, which is actually quite good. Their directions, which are much more better than mine, is here:

  1. Go to and Sign Up for a free Personal account.
  2. captainYou’ll have to provide, at the very least, a valid email address. I highly recommend creating a generic email account for all your Spam-related sign up stuff. For example, if your normal email address is, consider creating a new account called and only use this account for signing up for junk on the Internet. You know, deep down, that they will send you tons of junk emails if you sign up for stuff.
  3. Log into your newly created account, and set up a network to monitor. For our sample Captain America, he wants to block the Hulk from purchasing illegal performance enhancing drugs at the Avengers base. With that goal in mind, he creates a network called TheAvengersBase.
  4. Enter the settings for your network, and you can set up your categories for Web Content Filtering.
  5. blockdrugsCaptain checks off Drugs and Gambling. The Hulk better behave now. Making and saving the changes generally takes a few minutes to take effect.
  6. Download the OpenDNS updater client. This needs to run on a computer inside your home all the time, so OpenDNS knows who you are and where you’re coming from when on the Internet. Download it here:
  7. updaterInstall and run the updater client. It will ask you for your OpenDNS login credentials.
  8. Once you have it set up, it will periodically check in with the OpenDNS servers to make sure they know who you are, and where you are coming from.
  9. Configure your computer to use the OpenDNS servers of and There are several ways to do this – either on a single computer by tweaking its IP Address settings, or (better yet) by tweaking the DHCP options on your router for every computer that connects to your house and wants to hit the Internet.routerdnssettings
  10. Remember my blog post on taming your router with style and grace? Of course you do.
  11. For my home DHCP server, I forced it to use the OpenDNS servers. Now everyone who connects to my network or wireless goes through OpenDNS.
  12. Test everything to make sure it works.

An added step that OpenDNS doesn’t think about is you may want to create an Access List on your router to only allow access to the OpenDNS servers and block all other DNS traffic. This is called egress filtering (a big twelve dollar word) and prevents the Hulk from sneakily modifying his DNS Server settings to try and get around OpenDNS. Boom. Hulk smashed. Egress filtering is a topic for another post, as I haven’t done it justice at all. This basic approach above will keep most users at bay.

Something doesn’t work? Ping me. I’m here to help.

The Pokemon Go Blog, Part One

Today I’m going to talk about the latest gaming phenomenon called Pokemon Go. Chances are you just returned from your month-long vacation on the not-planet Pluto and haven’t noticed people of all ages, sizes, shapes and colors walking around like mindless zombies, drooling on themselves as they hold their cell phones out in front of them. Those are common side effects from Pokemon Go Syndrome (PGS), a potentially fatal illness sweeping the planet. Meandering mindless miscreants, holding their phones out in front of their faces, shall henceforth be called Pokemon Go Zombies (PGZ). PokemonGoZombieConsider this blog your immunization against the sickness. I guarantee this blog won’t cause Autism or contain tiny microchips supplied by the shady and top secret Government tracking program. I’ll cover the history of Pokemon, what the game is about, and then turn it about in my hand like a multifaceted Charizard, covering many of the related features of the game. This will touch on technology, information security, psychology, physical security, exercise, and cultural gaming trends. That’s a lot to pack into one blog, so this is Part One of the series, until I’ve milked the proverbial Pokemon of all its Go. Corny puns and frequent use of the word “squirtle” and “charizard” are forthcoming, mainly because I just like to say them. You have been warned.smock

The History of Pokemon

Pokemon, the merging together of the words Pocket and Monster, was introduced on February 27, 1996 on the Nintendo Game Boy system. The goal of the game was to catch, train and trade creatures to become a Pokemon Master. The first few games led to the release of Pokemon trading cards, which led to a very fast rise in popularity. This, in turn, led to an anime series, manga book series, toys, more games, more toys, more cards, large creepy marching stuffed yellow animals, a healthy dose of more toys and cards and games and movies, and then… Pokemon Go.

ashcanThough I didn’t participate or collect or even care, I vividly remember back in the day the
huge rise in popularity of the card game. There was a resultant wave of anti-Pokemon sentiment from parents, teachers and the church who didn’t understand the popularity, and who mostly likely forgot those fad crazes from their childhood. I remember pestering my Dad to drive me 45 minutes to Hughesville, PA because they received a new shipment of Garbage Pail Kids. I also remember mob scenes as soccer moms fought each other over M.U.S.C.L.E. wrestlers, Cabbage Patch Kids, Tickle Me Elmo, Beanie Babies and Harry Potter books.

As a historical note, I also remember the backlash from churches against Cabbage Patch Kids, Pokemon Cards and Harry Potter. They were all from the devil, right? There is an age old church story of a pagan witch doctor who became a converted Christian, and was presented with a <Cabbage Patch Kid, Pokemon Card, Christian Rock album, Harry Potter book, etc.>. In every story, the converted pagan frantically exclaimed that this object was used in their own pagan rituals! Oh no! The story has conveniently been recycled throughout the years to cover the latest fad or trend of society. Because it is completely unverifiable, and includes an authoritative source (the converted pagan witch doctor), it is of course believed and circulated. But I’m getting ahead of myself here – first, let’s cover what Pokemon Go is, and some of the various aspects of it, before we head into the territory of making any sort of value judgement.

What is Pokemon Go?pokemon-go-vector-logo

Pokemon Go is the latest Pokemon game to hit the swarming masses. It was created by the California game making company Niantic, who creatively combined the real world of Google Maps with an imaginary virtual overlay realm of Pokemon creatures. As Niantic is owned by Google, it’s the perfect strawberry jam to Google’s monstrous peanut butter sandwich. The game is free to download on your mobile phone (either Android or iPhone). The interface is a colorful dumbed down rendition of Google Maps, where occasional Pokemon creatures randomly appear for you to capture. To capture a Pokemon, you must toss a Pokeball at the creature, much in the same way you would toss a ball to knock down bottles in a carnival game. Once captured, the monsters are yours to level up, evolve, power up, and send into battle against other owners’ monsters. This epic battle takes place in Pokemon gyms, which appear on the map as landmarks pulled from Google Maps. There are also Pokestops where you can periodically get free stuff, which are also landmarks found on Google Maps. These gyms and stops are typically Churches, restaurants, historical landmarks, post offices, art statues, and so on.

You gain experience points and loot by capturing Pokemon, visiting Pokestops, and winning battles against other trainers’ Pokemons. As you level up, you are able to capture more powerful Pokemon, and use more powerful loot. This loot can also be purchased with coins which can, naturally, be purchased with real world money. Thus far, about 50% of Pokemon Go players are dumping real world cash to buy loot. pikachu dollarAnd thus far, Pokemon Go is raking in between 1 and 2 million dollars a day, which is remarkable for a free game. Companies are lining up to bow before this new golden cash cow, with McDonalds leading the way to request that its restaurants become Pokestops for weary trainers. Oh and while you are there, you can drop some cash for a Pokemon Go Happy Meal toy. Because who doesn’t want a little plastic Pikachu toy? Another method to acquire Pokemon is to hatch an egg in an incubator. To hatch an egg, you of course need to acquire an egg, and deposit it inside an acquired incubator (one is provided to everyone at the start of the game with infinite uses). Once an egg is inside an incubator, you need to Go. That is, you need to move a certain distance (as measured on the map) for the egg to hatch. There are 2k, 5k and 10k eggs. The higher the distance the egg requires to hatch, the more likely it will hatch a rare Pokemon. You can acquire additional incubators as drops or by dropping cash, so at any given time you could be walking your way towards hatching a Pokemon army. Now I hear you chuckling to yourself. Sure, you’ll just jump in the rusted out car and drive around and around to hatch those eggs, right? Not so fast. No, really. Not so fast – if you go faster than 20mph, it stops clocking towards your eggs. It wants to force you to get exercise by walking or biking or roller skating or piggy backing or driving really, really slow. That’s why it’s called Pokemon Go (emphasis on Go).

poke soupThere are lots of other odds and ends tossed in there, such as leveling up your monsters, their attack strength, their life points, healing potions and crystals to heal your Pokemon if they get injured in gym battles. There are lures and bait that can cause Pokemon to come to you, whereas normally you have to use the in-game radar to find the Pokemon. There is lots to this game, and Niantic provided very little documentation or helpful information to explain what on earth you are supposed to actually do. Viva la Internet, there are countless web pages and blog posts that give you tips and tricks. Hey – you’re reading one right now.

So that’s the high level overview of Pokemon Go. All of the myriad pieces and parts are ingredients in a giant pot of addictive soup – and people are lining up in droves to ingest this soup. Their tag line is pretty accurate – Gotta Catch Them All! No, I mean it – you GOT TO catch them all. You are powerless to resist.

Coming up next: Hey! Now my kids are getting exercise!

My Husband Told Me So (An  original  verse of wisdom by Pooky)


Once upon a time my facebook feed was filled with many

Pretty pics of family and witty memes aplenty.

But then I shared a point of view that set my friends afire;

I hardly could conceive the controversy that transpired.

I labored to explain my thoughts and never to offend.

Alas, a few could not decipher what my heart intended.

No matter how I spelled it out, expounded, clarified,

They only heard a hate-filled  bigot shouting, “Crucify!”

So now I must resign myself to gaining their reproval,

A bitter pill to swallow, losing their approval.

But wiser now I come to thee with insight to allot:

‘Tis better  to reflect alone than share your inner thought

If frenemies you do not wish to make along the way,

For frenemies are destined if conviction you display.

“What on earth is Minecraft, and why is it so popular?”: Minecraft in a Nutshell


, , , , , , , , , , , , , ,

Stuffed AnimalsIn the past few years, the game Minecraft has become wildly popular. You can walk into just about any mall and find at least one Minecraft graphic t-shirt or stuffed animal (usually way overpriced). According to the Minecraft website, over ten million people all around the world have bought the game. There are Minecraft YouTube channels, Minecraft player guides, Minecraft wikis, Minecraft conventions, Minecraft servers, and more. Most kids (and many adults) have played Minecraft at least once. However, there are still many people who have no idea what Minecraft is and what all the fuss is about. It is for their sake that I am going to attempt to explain what the game is.  

Note: The purpose of this post is to give a basic overview of Minecraft to those who have no idea what it is. Keyword: basic. I am not going to get into every little detail about the game (like crafting recipes, potion-making, horse taming, farming, bosses, villagers, the most efficient way to kill the ender dragon, etc.). I apologize to everyone who was expecting an extensive player guide.  

On Notch, alternate dimensions, and guys named Steve

WorldMinecraft was created in 2009 by two programmers known to the Minecraft community as Jeb and Notch. They believed that it would only be a small success and planned to use the money earned by the game to make new games. However, Minecraft became infinitely more popular than they had expected, so they set up a video-game company and continued selling it.   In Minecraft, you play as a man named “Steve” who exists in an alternate dimension where the world is composed of all different kinds and textures of 3D pixelated blocks. In this world, time is divided into ten-minute-long “days” and “nights”. You can dig up the blocks and build with them. After a while, you can create massive structures, tools, and items that make playing the game easier.


Here are some examples of things that I have built in the game:

SurvivalBuilding ModernBuilding 2014-07-10_19.27.35

There are two main ways that you can play the game, or “gamemodes”: survival and creative.  

Five-second Explanation of Survival Mode

In survival, your goal is to… well, survive. You have a specific amount of health, and when your health runs out, you die. You also need food to survive, which you can get from killing animals. At night, monsters come out and try to kill you, which makes the game more difficult.  

Five-second Explanation of Creative Mode

In creative, you don’t have to worry about surviving because you’re invincible. You can also fly. In this gamemode, you have an unlimited number of every kind of block in the game, so you can build anything you want without having to dig up the blocks first.  

Even More Useful-ish Information

Now obviously, the game is much more complicated than the explanation I gave. Remember, this is just a basic overview. However, there are some “details” that might be nice to know.  

What is that?Creeper

That is a monster in the game known as a “creeper”. It has become one of the most recognizable things in Minecraft (I’m not entirely sure why).  



GrassblockHow about that?

That is a block of dirt (a 3D block with the texture of dirt). The green stuff on top of it is grass. It is also a famous symbol of Minecraft.  




Why is Minecraft called Minecraft?

“Minecraft” pretty much sums up what you do in the game. “Mine” refers to digging up blocks, and “craft” refers to building things with those blocks.  


What’s the point of the game?

Actually, there is no ultimate goal in Minecraft. That’s part of its beauty. You have the freedom to do just about anything you want in it without having to complete any particular tasks.  


Is there any way to play with other people?

Yes. People have created servers that are entirely devoted to playing Minecraft. Several people (sometimes hundreds, depending on the server) can all play at the same time.  

So That’s Cool, But Why Is It So Popular?

That is actually a really hard question. It’s probably so popular because there are so many possibilities for it. As I said before, there is no particular goal or plot to the game (other than not dying). That makes it possible to do almost anything in the game. Another part of it is that you have to work hard to do things in Minecraft, so that makes creations on the game even more impressive, especially in survival mode. Also, it can be a very social game. If you get on a server, you will have to collaborate with other people to play.

That’s all, folks!

So, that’s Minecraft in a nutshell. As I said before, this is only a basic explanation of the game, so if you’re making plans to start a YouTube channel on Minecraft based on the info in this blog post, I’d recommend learning a bit more about the game. However, it should be enough information to help you at least somewhat understand what all the fuss is about.

Basic Theory for Home Content Filtering


, , , , , , , , , , , ,

So I promised a good friend I’d get back on the blogging horse and finally cover this topic.  I must confess, Pooky and I were on a roll in blogging.  Then the holidays kicked in, and with it little flu germies ran rampant through the home like cloaked nerds at a Star Wars convention.  Let’s recap some of the key technologies that got us to this point:

IP Addresses

ipaddressSimply stated, any computer that wants to talk to another computer needs to use an IP Address.  An IP Address is the binary name for that computer.  Never forget the secret to the Internet: When you go to a website, you are actually looking at files on another computer somewhere in the world, which you accessed by its IP Address.


This was one of my favorite blog posts, the romantic fireside scene fills me with teh lulz.  That’s a fancy nerd way of saying it makes me lol.  Oh man, sorry, how about this – it milk were in my mouth, it would squirt out my nose.  DNS is done by some computers on the Internet that translate friendly names to IP Addresses.  If you type into your web browser, your computer uses DNS to determine that Google has an IP Address  Your computer then loads the website from that IP Address.  All that takes place within a few milliseconds – Pretty impressive.

Four Main Methods to Content Filteringcontent filtering

  1. At the client: content filtering software like K9 or Net Nanny is installed on the computer and allows everything that you have not specifically blocked.  This can cause lots of false positives when it blocks legitimate traffic.  For example, K9 loves to attack Minecraft traffic, causing no end of grief for my kids.  I’m not a fan of this method, I’ll explain why in more detail later on.
  2. At the proxy: a proxy server is a computer that stands for or represents another computer on the Internet.  On a computer network, you would connect to the proxy server and the proxy would connect to the Internet for you.  The proxy would pass on “good” traffic and drop “bad” traffic.  Most companies use this approach with a dedicated content filter appliance such as Websense.  We can get similar functionality out of our home router, for free, using key word blocking.
  3. At the gateway: using access lists (a list that determines whether or not you can access something), you can filter requests before they leave or return to your network.  This could be done on your router, assuming that functionality is built into your router.  I have a Verizon Fios router, which has this built in.  I also have a Netgear router, which also has this feature built in.  I’d wager that most home routers have this functionality – but when in doubt, google it.
  4. In the cloud: your computer attempts to connect to something out on the Internet (the cloud), and is routed through a proxy or guardian that determines whether or not the traffic comes back to you.  This would include using OpenDNS – you send your DNS requests (hey OpenDNS – what is the IP for and if the website you want an IP for fits a category that you have designated to block, OpenDNS redirects you to a “this site has been blocked” page.

You could put all your eggs in one basket, then crash and burn if that one method fails.  I personally recommend combining at least two, if not three methods.  Each method has its own pros and cons, and ways to circumvent.  From my own experience, most companies utilize a proxy, and most home users utilize locally installed software.  I will say that I’m not a fan of the locally installed software.  You have to install filtering software on every single device, but software isn’t always available FOR every single device.  Do you have a web enabled television or video game console?  Good luck with blocking that.  Little Billy’s best friend Barry comes over to visit and connects his iPod to your wireless? He has free reign.  Little Suzie boots from a parasite drive, and can get anywhere on the Internet.

thumbdriveSorry, I should define that one – A parasite drive is a bootable thumb drive or CD/DVD that runs an Operating System on top of your existing hardware, like a deer tick latched onto a young buck.  It uses all your hardware while bypassing your locally installed Operating System – and without running any software you may have installed to filter content.  This sneaky tactic was used to great effect by Edward Snowden to avoid online detection by the government who desperately wants to hang him out to dry for leaking all their nasty monitoring secrets.

So anyhow, this is a short post about the theory behind home content filtering.  Next up – step by step directions on how to make it happen, starting with how to set up and tweak OpenDNS like a boss.

Our Family’s Favorite “Friendship Soup” Gets a Makeover! (Trim Healthy Mama, E Meal)


, , , , , , , , , , , , , ,

Every year around Thanksgiving time our family makes Friendship Soup jars. Lots of soup jars. We give them as gifts, and we keep them on hand for easy, yummy winter meals.  And we ALWAYS have our Friendship Soup for Christmas dinner.


Recently, I’ve been eating Trim-Healthy-Mama style and easing my family into this healthier way of eating. So this year when Thanksgiving time came and I started dreaming of soup jars, I worried for a minute that I might not be able to eat my beloved Friendship Soup.  I did not want to surrender this dear family tradition!

Fortunately, when I pulled out my old recipe, I discovered that I only had to tweak 4 of the ingredients to make it a marvelous E meal fit for any Trim Healthy family!  We did a trial run, and everyone in the family loved the new version just as much as the old!

The original recipe was a combination of several recipes for Friendship Soup Mix in a Jar that I had found online.  I have had wonderful responses to the old version over the past 10+ years and have been asked for the recipe many, many times.  So here I will share the revised THM E-version of the recipe (with the old-version ingredients listed in parentheses).

Friendship Soup


  • 1/3 cup beef bouillon
  • 1/4 cup dried minced onion
  • 2 tsp. Italian seasoning
  • 1/2 cup dried split peas
  • 1/2 cup uncooked quinoa (1/2 cup uncooked alphabet pasta)
  • 1/4 cup barley
  • 1/2 cup dry lentils
  • 1/3 cup brown rice (1/3 cup white rice)
  • 1 cup uncooked Dreamfields rotini, or enough to finish filling the jar (1 cup any old high-carb pasta)


  1. Layer ingredients in order in a 1-quart canning jar.  Using a funnel with about a 2-inch neck may make this easier to do.
  2. Attach a tag with the following information (you can print my pre-made tags here):

Friendship Soup Mix

Additional Ingredients:

  • 1 lb. ground turkey, 97% lean for a THM E-meal  (old version–ground beef)
  • 3 qts. water
  • 1 can (28 oz.) diced or crushed tomatoes, undrained

To prepare soup:

  • Carefully remove Dreamfields rotini pasta from top of jar and set aside.  In a large sauce pan or Dutch oven, brown turkey (or beef) and drain.  Add water, tomatoes and soup mix.  Bring to boil then reduce heat, cover and simmer 45 minutes.  Add reserved rotini pasta and simmer 10 minutes more.  Serves 16.


Our children love helping out with the soup jar project, especially creating jars for their tutors at our Classical Conversations homeschool co-op.  I learned (after several years of big messes) to spread a clean sheet out on the kitchen floor and let everyone pitch in.  All the spilled ingredients land on the sheet.  Then when we are finished, we just gather up the four corners and shake the spilled ingredients outside for the backyard wildlife to enjoy! (And no, rice does not make birds explode.)

Taming Your Router with Style and Grace


, , , , , , , , ,

questionsSo I got a nice request for a post, though I do apologize for the delay in posting it.  The question:

I just read your password security blog and I was wondering…How do I change my router name/password to something other than admin/admin? I think it was something different at some point but the other day the router reset so now it’s back to admin/admin.

First off, thanks for the question.  It’s always a pleasure to know that:

  1. People actually read this blog
  2. My pitiful excuse for geek knowledge can be used to help others

That being said, I’ll dive right in.  This is actually a great question, and honestly this blog has been leading up to this exact moment and question for quite some time.  We’ve covered IP Addresses and how computers talk and all that fun stuff.  Remember, your home network is protected from the OUT THERE stuff on the Internet by a very important piece of equipment called the router.


The Router: Your Virtual Gatekeeper & Digital Hagrid

As you recall, the Router allows you to go outside your little home castle and access other stuff on the Internet.  Web surfing, Skype, streaming music, Bittorrent (not that you would ever do that), and so on – all this and more goes through your router to get onto the Internet.  But your router can do much more than just pull up LOLCATS and Facebook.  It can also filter traffic to the Internet, if you know how.  But before we run a ten minute mile, we have to crawl to the fridge for a soda pop.  Ah that was refreshing, thanks.


router001First off, how do you find your router?  Well yeah – I mean you could go downstairs to the basement and point at the router with its gun metal gray shiny case and cute wireless antennas. But that’s not quite what I had in mind.  If you are running Windows 7, click on the Start button, and type CMD then Enter to get a Command Prompt.  XP and earlier, click Start, then select RUN, then type CMD followed by Enter.  Windows 8?  Good luck finding it.

Now from the command prompt, type IPCONFIG then press enter.  Your router is most likely the gateway you traverse to get out of your local network, named creatively enough as the DEFAULT GATEWAY.


Now that you know what your router’s IP Address is, let’s connect to it using a web browser such as Internet Explorer, Firefox, Chrome, or AOL Explorer.  *snicker* I said AOL…  In the address bar for the website you want to open, type that IP Address then press Enter.


If all goes well, you’ll get a popup for a username and password.


And now we get to the fun part – what is your router’s default username and password?  It really depends on your router.  If you have a Verizon FIOS router, it usually is written on the bottom of the router on a sticker.  If you have a Netgear or Linksys or similar commercial device, try one of the following:

admin with the password of admin
admin with no password
no username, with a password of admin
cisco with a password of cisco
administrator with no password
administrator with a password of password

One of these will most likely get you in.  If it doesn’t, try looking it up on Google.  For example, in Google type Linksys Default Password (assuming you have a Linksys, otherwise try the type of router you DO have) and see what you get.


Once you get in, it should be fairly obvious how to change that password.  On my cute Netgear, there was a menu option to change it.  I highly recommend re-reading my blog post on password security, and creating a strong password.



Lock Down Your Wireless!

router006While you’re in the router, be sure to take a look around.  If it’s a wireless router, pay particular attention to your wireless settings.  I highly recommend locking down your wireless with a very strong wireless key.  If your wireless router is wide open (meaning there is no password) anyone could connect to it and do nefarious things.  Oh hey – and guess who the cops will come visit?  That’s right, you.  Lock your crap down tight.

Cheap and Easy Content Filtering

router008Another interesting feature of most home routers is this: Content Filtering.  Did you know you can block any web traffic that contains keywords?  I’m obviously not going to list every bad word here, but a very simple Google keyword search for “content filter keyword list” will give you a list of most (if not all) bad words you would want to block.  I then took these nasty words and variations and plugged them into my content filter.  I set my schedule to Always, and clicked Apply.  Instant content filter!

Who Are You?

router009Another feature built into most household routers is a listing of connected devices.  It can’t hurt to take a look at exactly what computers are connected to your router and are using your Internet.  If the router can figure out the device name, it will.  It will also list it by IP Address, and MAC Address.  If you don’t recognize some of the devices, you might want to make sure things are locked down tight – especially your wireless.  No freeloaders!

I hope this blog post was helpful to you.  As always, please feel free to reach out to me with your technical questions!

Germy Germs and Nordic Butt-Kicking Moses


, , , , , , , , , , ,

So the question you have, most likely, is where have Pooky and the Geek gone?

germsSimple answer.  It’s cold and flu season.  And I have approximately 27 children (they never stay still enough to get an accurate count).  So naturally everyone gets sick.  Our kids were raised right – they share.  So the past month has been a continuous procession of snot, vomit, coughs, sniffles, late nights with no sleep, and no sleep whatsoever.  And did I mention no sleep?

So I stopped in to drop a few lines and reassure you that indeed we are still alive.  We still blog, if only into our pillows at 3:27 AM while hallucinating about Nordic Butt-kicking Moses.

Uh What?

Yeah that’s right – Nordic Butt-kicking Moses.  See, tomorrow is Thursday.  And that means the kiddos load up into our vehicle and shuttle off to Harrisburg for Classical Conversations.  There, they are educated by the very best homeschool minds of our day and age.  They have to give a weekly presentation, and tomorrow the topic is Renaissance Art.  So my eleven-year old son latched onto the great work of art from Michelangelo Buonarroti – the statue of Moses.

Before you go about thinking that my children are into sipping tea with their pinkies facing out while arguing about opera, I’ll follow up with his criteria in choosing this particular piece of art:

Eleven-Year-Old Boy’s Criteria for Presentation-Worthy Renaissance Art

1. Can’t be naked:  this rules out a great deal of Renaissance art.  Sure, it’s art – but chubby naked people frolicking about in oil paintings is just plain creepy.

moseshorns2. Moses has horns.

Yeah I thought I’d lose you at that one, so I’ll say it again – Michelangelo’s statue of Moses has horns.

It turns out Michelangelo should have spent more time studying Greek and less time playing with nunchukas.  What, did you honestly think I would discuss Renaissance art without busting out the Turtles?  But I digress.  Back in the day, Mikey (that’s what his buds probably called him) used the Latin Vulgate translation of the Bible, translated by Jerome from the Hebrew Masoretic texts.  And while our translations based off the Greek Septuagint would say that Moses’ face shone with light after he came down off Mount Sinai with the Ten Commandments, the Vulgate translation says he was “horned” with light.  So it wasn’t all that uncommon in that day to depict Moses as having horns.  I imagine it was difficult to sculpt horns of light emanating from his head, so he wound up looking like a satyr.

So anyhow, thanks to the insight of my son, I am now forever tainted in my mental image of Moses.  It does seem much more impressive that a great beast of a man stood before Pharaoh, bellowing out LET MY PEOPLE GO with his great Duck Dynasty beard spilling down over his ripped chest, spiky horns jutting from his brow.  Pharaoh probably wet his kilt.nordic moses