back to nebriv.com
/ time-capsule

The Evolution of nebriv.com

From Dreamhost shared hosting to whatever this is now.

scroll
2008 – 2012 The Dreamhost Era
nebriv.com circa 2009, Version 3, black background with red-bordered photo gallery
nebriv.com · 2009 · "Version 3" · via Wayback Machine
shared hosting · first sites
nebriv.com  ·  freethehuman.com  ·  pvgamers.com  ·  cnisclub.org  ·  nsca.us  ·  malwareblog.nebriv.com  ·  terry.nebriv.com  ·  ecommerce.nebriv.com

Shared hosting, the kind where you FTP into /home/nebriv/ and hope nobody else on the box is hogging the CPU. I went through at least three design iterations (v3, v4, v5) and honestly they're all still sitting in a backup archive from February 2012. Static HTML, inline CSS, the whole deal.

pvgamers.com · high school LAN party site · ~2009
"Pioneer Valley Gamer's First Lan Party." A full phpBB 3.0 forum, sponsored by Staples. Database pvgamersforum on mysql.nebriv.com. The 2012 backup still has the entire phpBB install.
cnisclub.org, CNIS Club members page showing Ben Virgilio as President, dark theme with orange accents
cnisclub.org · 2012 · Champlain College CNIS Club · rendered from backup
cnisclub.org · Champlain College · 2011–2012
Computer Networking & Information Security club. A custom PHP/MySQL CMS with a news feed, meeting scheduler with video recordings, photo gallery, IRC, discussion mailing list, and a full admin panel. Two versions of the site survive: an earlier one where Ben was Webmaster and Admin Assistant (under President Jon Ferreti), and the later version where Ben was President. The CTF engine grew out of this club.
also from this era · 2011–2012
WiFi wardriving sessions around Bridgewater. NetStumbler logs, GPS tracks, KML maps. Also a pastebin scraper for security monitoring. This was around when I started getting really into security.
recovered from archive: 2012 hosting backup
extracted_2_29_2012/
├── nebriv.com/
├── freethehuman.com/
├── pvgamers.com/
├── malwareblog.nebriv.com/
└── ecommerce.nebriv.com/
nebriv.com circa 2011, blue neon NEBRIV.COM header with TECHNOLOGY, HOME, CONTACT, PHOTOGRAPHY navigation
nebriv.com · ~2011 · the blue neon era · rendered from 2012 backup archive
nebriv.com/VarietyShow2010, 2010 Variety Show Photos page, all photos taken by Ben Virgilio
nebriv.com · 2010 · variety show photo distribution · rendered from backup
nebriv.com v5, Porfolio header with photo collage and jQuery Tools navigation
nebriv.com · v5 · "Porfolio" · rendered from backup
recovered: everything else on the server
  • /VarietyShow2010/: photo distribution for a school variety show
  • /rsvp/: graduation party RSVP page
  • /ecommerce.nebriv.com/: JavaScript class project ("feel free to break it")
  • /weather/: weather page
  • /dahna.com/: hosted site
  • /chatadmin/: chat admin tool
  • /college/: college coursework
benvirgilio.com portfolio site with BEN VIRGILIO header, Home/Resume/Projects/Affiliates/Contact navigation
benvirgilio.com · 2012 · portfolio site · rendered from Dreamhost backup
benvirgilio.com · portfolio + "Overheard At Four Rivers"
A portfolio/resume site with horizontal scrolling sections, jQuery animations, and Cufon custom fonts. Listed three projects: a Portable Firewall (Raspberry Pi + Arch Linux + Shorewall), an IRC Security Bot (Python, hosted on Google Code), and the Vulnerable Host Network. Graphics by Eric Levine. Plus /quote/, a community quote board called "Overheard At Four Rivers" where you could submit overheard quotes, vote up/down, flag for moderation. Full admin panel with approval queue and IP banning. Database frcsquotedb on mysql.nebriv.com; data lost, never migrated.

All three design iterations still render if you open them in a browser. Eventually Dreamhost just wasn't cutting it anymore and I bit the bullet on a VPS.

freethehuman.com circa 2011, A Site Devoted to Human Liberation, blue gradient WordPress blog
freethehuman.com · 2011 · "A Site Devoted to Human Liberation" · via Wayback Machine
freethehuman.com · hosted · weekly essay blog · 2009–2012
Not my site. Just hosted it for years. 100+ published posts with one-word titles ("Scapegoats", "Relevance", "Whale Poop", "Segmented Sleep"), plus a nine-part series called "Maintenance" and two self-published books.
2013 The Migration
nebriv.com dev version, BEN VIRGILIO vCard-style portfolio with resume, photography, projects sections
nebriv.com · ~2012 · the vCard redesign · rendered from backup
nebriv.com circa 2014, BEN VIRGILIO navy blue portfolio site on DigitalOcean
nebriv.com · 2014 · DigitalOcean era · via Wayback Machine
blog.benvirgilio.com · first real writing
7 posts between 2013–2014. PowerShell scripts, a CTF engine, a VPS migration guide, and a recipe for flank steak.
"Well I guess here it goes. Switching from shared hosting over to a VPS… After giving Dreamhost a good run for about 4 years I decided it was time to actually make the switch."
- Moving Up: Switching to a VPS, 2013
"As a side project and in the spirit of 'learning by doing', I have been working on a Capture The Flag engine."
- CTF Engine, 2013

Five bucks a month for a DigitalOcean droplet. Ubuntu 12.04, Nginx, WordPress for the blog. I documented the whole migration in blog posts, including the email server setup that I wasted a week on before realizing my ISP was blocking port 25. That server, in various forms, would end up running for the next decade.

also running on the server
A personal dashboard at nebriv.com:3030. Raspberry Pi temperature sensors feeding data into Dashing widgets. DS18B20 probes via /sys/bus/w1/devices/, Highcharts for visualization.
kippo honeypot · melolla.com honey domain · 2013–2014
SSH honeypot on the droplet, back when Kippo first came out. melolla.com was the honey domain, presenting itself as "ModernRealty.com Internal Computer." 14 months of captured sessions, 26 MB of malware in the dl/ directory. MySQL logging, fake filesystem. Cowrie replaced it later and ran on the same box for years.
Kippo honeypot, top 10 passwords attempted: Summ3rDays (233), cacutza (70), jr0cks (42), 123456 (18)
kippo honeypot · 2013 · top passwords attempted · recovered from Kippo-Graph database
Kippo honeypot, connections per country: US 32%, DE 17%, IT 10%, BR 9%, SG 9%
kippo honeypot · 2013 · attack origins by country · 8,000+ connections logged
Kippo honeypot, top commands: ls (389), cd .. (86), exit (44), ls -A (37)
kippo honeypot · 2013 · what attackers typed after getting in
kippo by the numbers
1,244 login attempts · 2,024 commands captured · 135 sessions · 14 malware downloads · 139 SSH client versions · 267 successful logins out of 1,217 (22%). Top combo: frontoffice/Summ3rDays, 208 attempts on the bait credentials. Attackers from 8+ countries. Post-compromise: rm -rf /*, rm .bash_history, malware staging from hosts in Hungary, Brazil, Mexico.
also running · C4CTF + VHN wiki + NSCA
The C4CTF, First Official Champlain College CNIS Club CTF, September 13–15, 2013. Jeopardy-style, Google Authenticator challenges, full admin dashboard. hackit.cnisclub.org hosted a MediaWiki instance titled "So You Wanna be a Hacker?" for the Vulnerable Host Network, a simulated corporate network for attack practice. And nsca.us, the National Security Club Alliance, an initiative to connect security clubs across the country.
recovered: topics covered
  • VPS setup and migration from Dreamhost
  • Running your own email server
  • Capture The Flag competition engine
  • PowerShell: querying print server clusters
  • Outlook signature randomizer for security awareness
  • Syncing Gobby with Google Drive
  • Flank steak with cilantro lime sauce
2016 – 2019 Only One Way to Find Out

onlyonewaytofindout.travel, a WordPress travel blog. The name came from the answer to every question about whether a trip was worth taking.

onlyonewaytofindout.travel homepage, Nisarg theme with hero banner
onlyonewaytofindout.travel · 2019 · Nisarg theme · recovered from database, rendered locally
onlyonewaytofindout.travel, The Great Amtrak Escape, Day One
"The Great Amtrak Escape, Day One" · full post from WordPress database recovery
"We've since graduated college and are now working in the IT industry. We stayed in contact and ultimately ended up discovering that we have a shared passion of traveling… This left us needing to scratch the itch of exploring more and more of this world which often lead to the question of 'Why go there? What's there to see?' and our shared answer always ends up being 'Well... there's only one way to find out!'"
- Who Are We?, 2019
recovered: trip log
Jan 2016Seattle → Portland → Redwoods → SF8 days · $740/person
Feb 2019Solo to Mexico City4 days · published
Apr 2019Geneva & Switzerlanddraft notes
Aug 2019The Great Amtrak Escape4 days · NYC → SF by train
"Typically, the train is a means to a destination, but in my case, it is the destination."
- The Great Amtrak Escape, Day One, 2019
"Lying in bed in Utah, I realized that if I put my head behind curtain to block the ambient light coming from the hallway lights you could see an incredible number of stars… and the Milky Way!"
- The Great Amtrak Escape, Day Three, 2019
the amtrak route
NYC → Albany → Syracuse → Buffalo → Toledo → Chicago → Omaha → Denver → Rockies → Utah → Reno → Bay Area

4 published posts. 15 drafts. 2,063 photos from the Amtrak trip alone. The blog was running on a MySQL database that I never actually exported or backed up to a file... until 2026 when it turned out the server still had it. Lucky.

2017 – 2019 The Domain Collection

Meanwhile the DigitalOcean droplet was turning into a junk drawer. One $5/month server running everything, as you do.

modoboa mail server · 5 domains · est. 2017-03-28
nebriv.com  ·  benvirgilio.com  ·  withani.net  ·  rastahorn.com  ·  freethehuman.com
recovered from database: project graveyard
2017Modoboa mail server (Postfix, SpamAssassin, Amavis)5 domains
2018MediaDrop, self-hosted video platform1 test upload
2019ResourceSpace, digital asset managementgaming clips
2019fucking.works58 bytes
fucking.works, the entire site is just the text 'It just fucking works!'
fucking.works · 2019 · the entire site · rendered from server disk image
meanwhile, on the local machine
2018FlightFinder, flight deal alerts via Kayak, SkyScanner, AmadeusDiscord webhooks
2019VTOL VR Download Manager, mod installer for a VR flight simfirst GUI project

MediaDrop got a single upload titled "test" and that was basically it. ResourceSpace held a few gaming clips. The mail server, somehow, outlasted everything else on the box.

2020 – 2025 The Quiet Years
nebriv.com circa 2022, Ben Virgilio Aerial template landing page with airplane wing background
nebriv.com · 2022 · the Aerial era · via Wayback Machine

The travel blog went quiet. nebriv.com became a single-page landing card, an HTML5UP "Aerial" template with an airplane wing photo and four icons. InfoSec Engineer · Aviation Enthusiast · Foodie. That was the whole site for years. The server kept running though.

the server, still running
30 GB disk image (nebriv.com.dd)
├── /var/www/         web roots (5 domains)
├── /var/lib/mysql/   databases (still live)
├── /home/cowrie/     5.7 GB honeypot logs
├── /etc/postfix/     mail for 5 domains
└── /etc/nginx/       reverse proxy configs

The Cowrie honeypot (successor to that first Kippo instance from 2013) was still going, 5.7 GB of SSH intrusion attempts and counting. The home lab kept growing too: Proxmox, k3s, four VLANs, TrueNAS, OPNSense... probably more services than any one person needs.

the quiet years weren't quiet
2020Snapchat Map Scraper, OSINT tool for Snap Map storiesSQLite + geolocation
2020Skribbl.io Grabber, automated drawing game bot168 MB database · Selenium
2021VaxSignUp, COVID vaccine appointment automationNYC Vax4NYC
2021Facebook Photo Metadata Restore, EXIF from data exportsPython utility
2022wazeData, Waze traffic data scraper37 GB database
2022PTZ Camera Tracker, auto-tracking via OpenCV + VISCA-over-IPPID control
2022VISCA-IP-Controller, published pip package for PTZ camerasPyPI: visca-over-ip
2023Vornado Fan Decoder, IoT protocol reverse-engineering23 MB binary capture
2024ZOLEO satellite messenger, BLE protocol reverse-engineeringAPK decompile + Python CLI
2024BasementWatchdog, Azure Notification Hub security researchAPK decompile + report
2024HikeSafe, hiking safety app with satellite trackingOwnTracks + Zoleo + Garmin
2023ChatRPG, AI-powered text RPG with NPC conversationsFlask + spaCy + OpenAI
2025Crittable, tabletop incident response platformAI-driven exercises

200+ project directories recovered. Nothing published.

heyari.tv, ARi VTuber showcase page with cyberpunk aesthetic and DEBUT FALL 2025 text
heyari.tv · 2025 · ARi VTuber project · rendered from server disk image

Last thing on the old server: heyari.tv, a VTuber showcase page I was hosting for a friend. Cyberpunk aesthetic, Orbitron font, "DEBUT FALL 2025." Still sitting on the same box that had been running since 2013.

Five years of building stuff and not writing about any of it. Logs accumulating, services running, 200+ project directories... and nothing published.

2026 Atlas

So I finally pulled everything together. Old blog posts, travel writing, project notes, all recovered from SQL dumps, disk images, and a decade-old backup archive and put into a single registry. nebriv.com and benvirgilio.com, same data, two views.

the stack
Eleventy 3.x · Nunjucks · IBM Plex Sans/Mono · deployed to Cloudflare Pages
the recovery effort
  • 3 Dreamhost backup archives (6.2 GB, 2008–2012)
  • 25 MB DigitalOcean SQL dump (2013 blog posts)
  • 30 GB raw disk image mounted via WSL2
  • 29 MB live MySQL dump recovered in 2026
  • 19 travel blog posts extracted from WordPress database
  • 7 posts from blog.benvirgilio.com restored
  • 100+ freethehuman.com essays recovered from WordPress database
  • 5-domain mail server configuration preserved in Modoboa dump
  • Travel blog WordPress restored via Docker (Nisarg theme, full posts)
  • pvgamers.com phpBB forum found intact in 2012 backup
  • cnisclub.org custom CMS recovered: admin panel, meetings, IRC, two site versions
  • benvirgilio.com "Overheard At Four Rivers" quote app recovered
  • Kippo honeypot: 1,244 login attempts, 2,024 commands, attack visualizations recovered from Kippo-Graph database
  • CNIS Club database recovered: 7 news posts, 5 meetings, user records (Ben's original writing from 2012)
  • C4CTF competition data: questions, scores, sessions from September 2013
  • hackit.cnisclub.org MediaWiki ("So You Wanna be a Hacker?") and VHN wiki documented
  • nsca.us (National Security Club Alliance) initiative documented from database
  • benvirgilio.com portfolio with IRC Security Bot, VHN, Portable Firewall projects
  • kippo.nebriv.com web dashboard with geolocation maps and attack graphs recovered
  • 214 project directories surveyed and catalogued
  • 2,063 Amtrak trip photos in Google Takeout

The registry keeps growing. Trail pages track hikes. The /now page gets updated when it gets updated. We'll see where it goes.