In this exercise you'll be creating a simple client/server socket based game to demonstrate the basics of socket server communication.
- Clone this repository from your personal Github account:
- Copy the HTTPS or SSH address on the page.
- Run the command
$ git clone [SSH or HTTP address]
in your terminal to clone this repository into your DevLeague folder in your computer (you don't need to type the "$"; this is the command prompt, and is used to signify your terminal is ready for commands).
- From your terminal navigate to your DevLeague folder and into the
python-security-eight-ball
assignment:$ cd DevLeague
$ ls
cd python-security-eight-ball
- Open the
python-security-eight-ball
assignment in text editor and write your code in theclient.py
andserver.py
files. - You'll need to run your python files in two different terminals to test your code:
$ cd python-security-eight-ball
$ python server.py
$ python client.py
- Using the examples covered in class, make your server answer questions that people would ask about the security of their computers/homes/offices, etc.....
- You will likely need to use a
List
ofstrings
and randomly select elements from the list BOSS LEVEL
: Log all of the data that gets sent to your server in a file calledaudit.log
.SUPER BOSS LEVEL
: Keep a count of the number of requests that get sent to your server andprint
the count after every response.
Is my Bitcoin wallet secure?
Not likely...
Should I turn on antivirus on my Windows laptop?
Bruh...