Posts

My Active Directory DHCP Virtualbox Homelab

Image
  I decided I needed to get some practice with Active Directory, so I decided to deploy a virtual environment and set up an instance on Server 2019. This is not intended as a step by step guide, this is just a few moments that I found interesting. I used my Win10Pro and Server2019 ISOs like usual, and for the server VM I set it to have 2 NIC card. One left as NAT to access the internet, and one set to internal to communicate with the Win10 VM, which I set to only communicate on an internal NIC.  I checked the IPv4 addresses of the two NIC adapters, one of them had an external gateway of 10.0.2.15, while the other had an internal IP of 169.254.10.2, an APIPA address. I set this one to have a static IP of 172.16.0.1, and the DNS to the same thing. I set up Active Directory and DCHP on the Server       This is the result of setting a static IP  And then I was able to confirm that everything was up and running correctly. I'm going to save this environment so I ...

The CIA Triad, how to keep your data safe

Image
     The CIA Triad stands for Confidentiality, Integrity, and Availability. Confidentiality means  that access to data is restricted to only those who should be able to access it. Integrity means  that the data is protected from modification except by those who should be able to modify it.  Availability means that the data is available at all times to those who should be able to access it.  The CIA Triad is implemented at 4 different levels, from largest to smallest: organization,  network, application, and end user.  To implement the CIA Triad at the Organizational Level: • Security strategy       You need a risk based security strategy to minimize the impact of an incident. • Risk assessment      You need to assess security-related risks from both internal and external threats. • Disaster recovery       You need to ensure data is available with a disaster recovery plan. • Security polic...

CompTIA Network+ Certified

Image
  I have earned my CompTIA Network+ Certification, and together with my A+ Certification that gives me the CompTIA CIOS Certification! This was such an interesting exam to study for, and it really expanded my horizons when it comes to network technology. When compared to a certification like the CCNA, the Network+ definitely is more broad than deep because it's a vendor neutral cert and covers such a wide range of topics. And at this early stage of my learning, that's exactly what I needed.  Now I'm debating whether my next cert should be an Azure or AWS cert, or touch base with the CCENT cert, or complete the basic CompTIA trifecta with the Security+. Right now I'm going to just buckle down and focus on school since I've taken on a heavy course load this quarter.

Exploring the OSI Physical Layer

Image
       The overall task of the Physical layer is that the Physical Layer creates a connection between a device and the transmission medium. The Physical Layer deals with the physical attributes of the connection that’s used to transmit data across a single link. The physical layer also encodes the data for transmission and determines the shape of the connectors and the types of mediums used for transport. The modulation of the bit encoding is one of the best ways to determine how fast data can be transmitted across the link, whether that link is wireless, copper, or fiber optic. So, what are some of the things the Physical Layer does?     1. Converts signal from one form to another so it can be transmitted     2. Bit-by-bit delivery     3. Bit synchronization for synchronized serial communication     4. Start signals and stop signals for asynchronous serial communication     5. Carrier sensing...

Network Protocols: Protocols in Real Life?

Image
      One example of non-computer protocols is cultural protocols, otherwise known as social behavior or just good manners. When you go out to a restaurant, there usually isn't a long list of behavioral rules posted on the door, (at least not involving shirts and shoes) but there is a definite set of rules that you're expected to follow. It would be a breach of cultural protocol to go sit down at someone else's table without asking. It would also breach protocol to walk back into the kitchen and ask where your food is.      Cultural protocols are also fluid and changing. Something that used to be accepted in 1999 might be unusual in 2022, like walking to a friend's house unannounced and knocking on the door. It also changes by location, there are many cultural differences between living in downtown Seattle WA and rural Plano TX. But while the rules may be a bit hard to define, it's easy to tell by reactions when something goes against them.     ...

How to Build a Simple Hangman Game in Python, Beginner's Tutorial

Image
There's a lot of different ways to build a Hangman game in Python. but I think I've found a way that makes it a little simpler than the methods of looping through a string. I want to spend a bit of time going over the core concept before we really get into the code. You can follow along in an editor, but feel free to skip ahead. I'm going to show two ways of completing this game. First, we're going to let Python handle the work with the .find() method, then do the work manually by looping through the string while checking.  This tutorial isn't going to touch on anything like functions or classes, and it may get a little unpythonic because I want to keep things as simple as possible for now. This tutorial is assuming that you're already familiar with concepts like:   variables, lists,  indexing,  loops, if statements,  and basic math operators  But if you see anything you don't recognize, just Google it and come back. Websites like w3schools and geeksforgeek...

Python Institute PCEP Certified

Image
  I just passed my Python Institute PCEP certification! This was a very interesting test to take. In addition to understanding how the concepts work, each question is like a little puzzle and you have to try to piece together the snippets of code they present you.  I hope that this will help me in the future.

Simple TKinter Python Game Design Doc

Image
For this project I just jumped into the editor without any real plan in mind. The first thing I made was the splash screen. It’s a videogame, so why not make it look like a videogame? I clone-stamped the Legend of Zelda screen to clear a space for my own title, which I decided was Legend of Tkinter. I used the time.sleep method to create a little intro animation. I still had no plans.  Next up I clone stamped a screenshot of a Legend of Zelda level to make it more open and uniform, and I drew a little stick man in there as a protagonist. I cleared off the UI so I could put my own in there, and I made a little life counter by finding a heart in Character Map and setting a label to "♥" * lives, then I made a hurt function with a button that would -= the lives. Then I decided I needed a way to die. I made a game over screen, and I really, really wanted to draw a stickman doing the Family Guy death pose, but crossing his legs and feet like that created a very nasty symbol, ...

The Benefits of Wireless Devices

Image
Wireless network devices usually fall into three categories;     -Wireless Personal Area Network (WPAN) like Bluetooth, NFC or IR,     -Wireless Local Area Network (WLAN) like WiFi,     -and Wireless Wide Area Network (WWAN) like Cellular or Microwave. While these devices are used in different situations, they have similar connection processes and distinct shared benefits. 1: The first benefit is portability. Untethered by cables, these devices go with you. For cellular devices, this means you don't need to find a connection point to use your phone, your magic rectangle just sits in your pocket and is always connected to voice and internet. For WPAN and WLAN, it means you don't need to worry about cables, a much cleaner environment.  2: The second benefit is ease of use. You don't need to sit there tuning a radio receiver to make these devices connect, you just use the interface and the computer handles the standardized connection. For Cellular, you ju...

A Dive into Windows Subsystem for Linux

Image
  A Dive into Windows Subsystem for Linux By Rob Woodworth I received an open-ended assignment to find and research a Linux Utility. I’ve chosen a Windows Utility, but I believe it’s extremely relevant to this assignment. Microsoft has just recently come out with a new Linux utility. Windows 10/11 can now natively run Linux, with no dual boot and no virtual machine. You can now run a GNU/Linux command line environment in WSL 2, including command line tools, applications, and utilities, directly in Windows 10 or 11. https://docs.microsoft.com/en-us/windows/wsl/about   This utility was just officially released to the public in 2019 and it’s still being developed and modified very often. I’ve installed WSL 2 on my machine and documented the process. https://docs.microsoft.com/en-us/windows/wsl/setup/environment   To install: 1: Run command prompt as administrator. 2: Enter “ wsl --install ” Note: This will install Ubuntu by default. Enter “ wsl --list --onl...