Cybersecurity
Welcome to my Cybersecurity Portfolio! As a dedicated defender of the digital realm, I am passionate about fortifying networks, safeguarding data, and warding off cyber threats. Explore my projects, expertise, and certifications I am currently pursuing.
Project 1: Scripting for Security
WHAT I DID
I wrote a script in Debian that would check listening ports and if any of them are changed it would notify me by adding it to a list. I opened a new tab on the Debian machine and ran netcat, which is a command that opens a random port on the local workstation. I then automated the task by using crontab and editing the nano file to run every 5 minutes.
Tools used:
Debian
Bash
Netstat
Crontab
Netcat
Grep
md5sum
WHAT I LEARNED
By creating this script, I learned valuable skills in Bash scripting and handling text data using commands like "grep, cut, and md5sum." I also gained insights into monitoring open ports and comparing data for changes. Through this project, I honed my ability to automate repetitive tasks by combining it with the crontab command.
Project 2: Network Configuration & Security
WHAT I DID
Successfully set up a network to ensure availability and security. Designed network topology based on corporate/user needs. Configured LAN, multiple subnets, VLANs, trunking/ inter-VLAN routing (when applicable), and dynamic & static routing as needed. Troubleshot and resolved endpoint connectivity and stability issues. Used Cisco proprietary networking hardware and software to strengthen security through set of ACLs, port security, implemented stronger credential requirements, and created a blueprint for the network.
Tools used:
Cisco Packet Tracer
TCP/IP Model
DHCP
DNS
Subnetting
Cisco IOS
Routing
Switching
OSPF
WAN & LAN
VPN
WHAT I LEARNED
Networking was challenging but rewarding when everything started talking to each other. Subnetting in particular was challenging, though understanding fundamental networking concepts and basic security protocols was helpful. I enjoyed troubleshooting and the problem-solving process. Protecting and defending networks seems to be foundational to many job roles in IT/cybersecurity.
Project 3: Domain Troubleshooting
WHAT I DID
Granted appropriate access to users by adding them to a domain, creating group policy rules, and updating permissions in the Active Directory. Verified host machine configurations and ran a series of tests to ensure server and client virtual machines were communicating properly. Tests included pinging, sending files, and scanning. Identified issues with endpoint devices, and updated network configurations to ensure they were on the appropriate internal, isolated, or host/client network.
Tools used:
VM Windows server 2016
VM Windows 7, 10
Active Directory
Windows Client
DHCP server
Group Policy Objects
PowerShell
AppLocker
BitLocker
Windows Firewall
WHAT I LEARNED
I learned to successfully set up operational domain, corrected issues and errors, and documented issue resolution process within the required time frame. I enjoyed working in an Active Directory environment and using problem solving , of my transferable skills, to troubleshoot and resolve issues
Microsoft Security
Network Security
Network configuration
Linux Security
Cryptography
Cloud Security (AWS)
Endpoint Security
Network Traffic Analysis
VPN Technologies
Skills
SIEM
pfSense
Splunk
Honeypot
PowerShell
Python
Bash
Wireshark
NMAP
Certifications
(currently pursing)
Contact Me
Get in touch with me
Michael.Lesperance822@gmail.com