The site itself is hosted on a Ubuntu 18.10 server, runing apache2. I run the server headless, and remote into it via ssh and ftp to upload and manage files. Why Ubuntu 18.10, and not an LTS version? Because i plan to periodicaly change the host OS, to have a better grasp on the diffreinces between linux distrubutions. This is made easier, as all of my servers are running as virtual machines inside of an ESXI (6.7.0) enviroment, which allows for easy deployment, backup, and copying of machines, preventing potential down time.
On the networking side of things i have two routers, one for my home Wi-Fi network, and one to act (almost like) a DMZ for my LAN, the network the servers are located in. (At one point i may build a "Honney Pot" to catch incomeing traffic.) My LAN Router opperates on an old x86 based machine, runing PfSense, a very powerfull x86 router based on FreeBSD. The PfSense router handles many functions, including Port Forwarding and the local firewall. Behind the PfSense router I have 2 switches, one going to sevearl other machines, and 1 going to my ESXI server which hosts a virtual switch. I have 98 IP addresses alocated to DHCP while the rest are static. My ESXI server, and all services running on it are assigned static IP address.
Outside of my network I have a public IP, however it is still a dynamic address, so it can change from time to time. To get around this issue I have my domain registerd with NoIp. NoIp provides a Dynamic DNS service. My PfSense router will update NoIp if the public address changes, and they will change the ip address that mylilserver.net points to. In addition I use Port Redirect, which allows me to handle diffrent types of requests.
(With normal HTTP requests, incomming traffic will be looking for port 80. However i would like to have a diffrent URL for diffrent servers on my local network. A simple work around for this is to port redirect. So i can translate a request from looking for port 80, and send it looking for port 8080. When my local router sees a request coming into port 8080, i knows to redirect it to a unique local IP on port 80. Allowing communicatoin between the two, seprate from the regular line of communicatoin.)
If you find any bugs, please report them to the site administrator at mbitrick@yahoo.com
Below i am including a link to my resume, which is up to date. I am always welcome to a friendly inquiry. Please find the checksum values for the files on the page linked below as well.
Resume
"I am fascinated by information technology and take every opportunity to build my technical knowledge. My most gratifying learning experiences have been with using Linux hardening, local area networks intrusion detection, Cisco routers, and in-home webservers. In addition to course work, I am active in the community and I hold several professional certifications.
I am very exited about the prospect to work as part of a team and contribute my expertise in network and system security."
LinkedIn