Skip to content

Latest commit

 

History

History

Script Runner GUI (PyQt5)

Build Status

Description

This GUI is based on the PyQt frame work.

This script runs on Mac OS X, Windows 10, Windows 8.x, Windows 7, Debian, Ubuntu, and Manjaro Linux.

List of supported commands:

Universal Commands

Updates:

This command will update your Operating System (Only the Operating System if you are using Windows 10 or Mac OS) When using on windows 10, it will continue to keep cheking for updates until there are none left compared to Settings > Updates which will only check once and update.NOTE: For other updates to third party apps, I recommend using software such as PatchMyPc which will update up 250+ apps at once.

Search For Prohibited Media:

  • This command will search through the entire system looking for the following file types: .jpg, .mp4, .flv, .avi, .wmv, .mov, .png, .tif, .gif, .mp3, .wma, .aif, .jar This command will output it’s results into a text file on the Desktop.

Remove Prohibited Software:

  • This command will search through your system looking for known games and software that is known to be against the rules of Cyber Patriots. E.g.Wireshark and BitTorrent

Check the Hash of a File:

  • This command will check the hash of a file of your choosing. (helpful for Forensics Questions)

Services Configurations:

  • This command will apply premade configurations to services like ssh, ftp, and samba.

Windows Specific Commands

Windows Firewall Settings:

  • This command will open or close certain ports based upon the configurations you made when you first opened the app.Along with those changes it will also close a couple of other ports that are known vulnerabilities.

Windows Basic Configurations:

  • This command will install prebuilt Local Policies (E.g. Lockout policies, audit policies, and password policies) and Group Policies and making sure that IE is also installed, because that will always be required. I have missed too many points due to forgetting about Internet Explorer

BitLocker Drive Encryption

  • This command will have you choose a drive to encrypt and have you enter a password that comply’s with the password policy.

Linux Specific Commands

Linux Firewall Settings:

  • This command will open or close certain ports based upon the configurations you made when you first opened the app.Along with those changes it will also close a couple of other ports that are known vulnerabilities.

Audit System:

  • This command will install an auditing program called Lynis that checks for vulnerabilities that you will want to change.It will ouput the results into a text file on the Desktop

Malware Removal:

  • This command will use the program called ClamAV/ClamTK to search for Malware on this machine.

Linux Basic Configurations:

  • This command will install premade Local Policies (E.g. Lockout Policies and Password Policies)

Extra Info

Colors used in GUI:
#212434 (darkest blue, background)
#2E344A (slightly brighter blue, for the tab)
#414E6E (light blue, used for the buttons, second tab and buttons on left)
#8B93B2 (light but not too light purple, used for less important text)
#CCD2E6 (brightest color, used in top text, button labels)