Refining a Floor Planning Solution for WordPress

The purpose of this project is to make some final adjustments to the already existing J code that allows a customer to create floor plan arrangements in a variety of venues. All of the functionality is there except for the flaw that allows the user to drop tables and chairs on top of one another. Through…

GRR Rapid Response (GRR) for Living Lab

GRR Rapid Response (GRR) is a remote live forensics tool that empowers administrators with data-collecting capabilities for troubleshooting and health checks.  It is an open-source project that is highly scalable, customizable, and flexible.  GRR is based on a client/server architecture.  An agent is installed on a target machine.  After deployment, a machine becomes a GRR…

Building Intrusion Detection Systems

Overview: The purpose of the project is to build an Intrusion Detection System (IDS), Suricata and Bro IDS, on the Living Lab server in order to monitor network traffics, extract files, and send all logs and alerts to ELK stack. Then, all logs and alerts should be visualized through the ELK stack. Suricata is a…

Discord VoIP Server

Discord is a free voice-over-IP service similar to Skype that supports multi-user voice chats. Unlike Skype however, it makes use of permanent user-made servers instead of ad-hoc peer-to-peer calls. This allows for a level of administration that would not be possible with other similar utilities. To address a lack of a centralized collaboration tool, a Discord…

ASP.net Data Entry Webforms

     A local company in Indiana is currently using many Excel spreadsheets to track all their company data. This project is a two part solution to improve their data tracking. The first part is the building of a database hosted on a SQL server. This database is replacing several spreadsheets so the database is rather…

Wake on LAN

Wake on LAN is a computer networking standard that allows for PCs to turned on from a powered off state by a network message. The purpose of wake on LAN is to have the capability to power on all PCs or an individual PC by sending a network message from a host machine either on…

Pupy: Building a Pupy client and server

The purpose of this project is to remotely troubleshoot individually or a whole group of computers in ones.  We will be taking screen shot, deploying software, shutting down the whole network.  For the exigence of the project, we will be using Kali Linux as Operating System, Pupy RAT (Remote Administration tool) as tool and the…

Security Operations Center

A company requires a centralized security workstation to monitor the internal network of their primary location, remote sites, and other facilities. The security operations center needs to be robust and capable of passive and active monitoring and vulnerability analysis, and it should be able to generate reports, alerts, and graphical metrics. The computing requirements of…

Building Forensics Workstations

Twenty-four laptops are needed for classroom use as forensics and networking workstations. The laptops need to have suitable specifications to meet the demands of forensics imaging and other high-usage tasks. A standard image is necessary to maintain standardization across each workstation and ease the maintenance and addition of utilities. The laptops and some additional hardware…