Max's repositories
Calculating-network-ranges-MySQL
Code to use inside of MySQL Workbench to find the network "ranges" with only the information that I have
create_and_analyze_process
Create and then analyze this process
fibonacci-for-fun
Welcome to fibonacci-for-fun! Here, I show off some of my Java skills and C++ skills and Python skills! I am replicating the sacred "Fibonacci Sequence" with all 3 of the mentioned languages using recursion... that's right - recursion.
Finding-virus-score-php
Algorithm to assign a score to a network from 0 to 1 based on the networks malicious behavior
Folder_Locker
After using my Mac(Apple), I began to notice how odd it was that Windows cannot "password lock" folders/documents. So, I accomplished this on my own and now have this capability on my Windows device(and, now, so do you). Store anything inside a folder that disappears when desired and can only be opened(and visible) using your password. Run "run_me.py" a single time - then, you will have this feature regardless of access to the file, GitHub or even the internet. This is a work in progress and is still being developed - it is intended to manipulate "Desktop" within C drive, was tested/developed using Windows 10 and assumes that your current "User" is your desired selection. Python is used. Libraries "subprocess" and "os" are imported/used.
home_ntwk_file_transfers
Easily transfer files between any devices connected to the same (home) network
network_topology
This is my python script to create a given topology or "topo". Specifically, a topo with 5 hosts and 3 switches. I have named each of these and used PyCharm IDE. Please see the note below for run-time specifications. NOTE: The script runs by using the following command: "sudo python network_topo.py" (use within mininet VM). Thanks for taking the time to check out my work!
NotesOn-CplusPlus
Playing around with some C++ code with valuable personal notes saved within
python_play
Welcome to python_play ! I figured that I should update my GitHub to show off my recent Python skills that I gained during my time at Nerdwallet as a Security Software Engineer! Here, I explore the infamous "polish notation". But, what is Polish notation and how would I implement it via programming? Simple! Polish notation(and the associated program written) is a very simple and useful program that uses Python to calculate the result of the users "Polish notation" input. Polish notation is a very fun mathematical trick that uses a mathematical notation in which operators precede their operands.
Reversing-Strings
Various ways to reverse strings(C++)
Steganography_data_hiding
Here, I have made a very easy to use steganography tool. It allows for parties to communicate(bi-directionally) openly/publicly in "plain sight" but would only appear as the transferring of digital photos at fist glance. But, "hidden data" is actually embedded within the images. This tool allows for both extracting data from digital images as well as embedding data within digital images. Therefore, this tool could be used for cryptographic communications in a "public" setting while only appearing to be sending/receiving photos. This can be viewed as covert communication in "plain sight". In general, steganography can be described as "the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection; the secret data is then extracted at its destination. The use of steganography can be combined with encryption as an extra step for hiding or protecting data"
StoringEncryptionData
Welcome! Here, I am working with some very basic encryption. This is a work in progress and, for now, is only compatible with Windows OS. Using a password, a user can easily encrypt their “notes” file after writing. Then, later, decrypt when desired in order to view/edit their notes. This is hiding information in plain sight. Eventually, this project will be merged with my folder locker so that an encrypted file can be stored in a "locked" directory/folder. Avoid personal use for I am releasing the encryption key and/or “cipher solution” in my code. When used, run the file called “RUN_ME.py”.
JSONFinal-netRanges-for-all-trends-
Final network "ranges" that fit each desired characteristic within the metadata
PyCharmTest
Testing PyCharm IDE connection