ASP.net 4.0 Website

A local company in Central Indiana currently uses spreadsheets to track all their company data. This project moves their data to a SQL Server and interfaces the database with an ASP.net website written in C#. Security has been added to project using Microsoft .net membership profiles and roles. The site uses Secure Socket Layer encryption to…

Create Malware Analysis Lab

A local educational institution requested a malware analysis lab.  The lab will allow students to have hands on experience in reverse engineering malware, and malware analysis.  Students will be able to go to a website and fill out a web form to create a virtual machine.  A python script will be used to take the…

Database Game

The university is in need of a complete database for students to practice queries on.  The front end will be in the form of a game with query results.  The students will need to rewrite the queries to get the same results.  The game can be used for beginners writing simple SQL queries, and also…

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…