by Grant Collins | Dec 23, 2022 | Projects
Create A Router with Linux Overview Routers are used to connect networks together. Using your favorite Linux distribution, configure a basic router with Network Address Translation (NAT), Dynamic Host Control Protocol (DHCP), firewall, and basic routing capabilities. ...
by Grant Collins | Sep 16, 2022 | Projects
Create A Command-Control (C2) Server Overview Command-and-control servers (C2) servers are used by attacker to maintain communications with compromised systems within a target network. Using your preferred programming language, develop a C2 server to establish basic...
by Grant Collins | Sep 16, 2022 | Projects
Create A Security SIEM with the ELK Stack Overview Using the open-source ELK stack (Elastisearch, Logstash, and Kibana), develop security dashboard to trigger and display security alerts when malicious activity is being logged. Create manual alerts and test the alerts...
by Grant Collins | Sep 15, 2022 | Projects
Create A Reverse Shell With Python Overview Build a python based reverse-shell generator tool which will dynamically generate the reverse-shell script or the payload by taking the user IP address as well as the listening port and finally the desired payload language...
by Grant Collins | Aug 11, 2021 | Projects
Build a Password Manager Overview A password manager is a computer program which allows users to securely store, generate, and manage all their passwords in one local or online application. Using the programming language of your choice, build a password manager. The...
by Grant Collins | May 31, 2020 | Projects
Web Security Attacks Project Overview Learn the types of website application attacks used to elevate privileges and exploit vulnerabilities against a website or web application. Test your knowledge by using a tool or technique in a controlled, home network. Project...