Board Evaluation and Minimax Algorithm

Photo by GR Stocks on Unsplash

How I tried harder to attain my Offensive Security Certified Professional (OSCP) certification


Manipulating Decrypted Plaintext

Photo by Seth Doyle on Unsplash

Cipher Block Chaining (CBC)

Booleanization and XML Crawling

Photo by Caleb Jones on Unsplash


ARP scans and TCP scans with Scapy

Photo by Kaur Kristjan on Unsplash

What is Network Scanning?


Socket programming + Tkinter GUI

Photo by Volodymyr Hryshchenko on Unsplash

A more elegant approach to doing the same thing

Photo by Maxwell Nelson on Unsplash

There should be one — and preferably only one — obvious way to do it.

Implementations and Explanations

We are going to look at 4 different sorting algorithms and their implementation in Python:

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Quicksort
Photo by Edu Grande on Unsplash

1. Bubble Sort


def bubble(lst):
no_swaps = False
while no_swaps == False:
no_swaps = True
n = 0…

How you can make yourself one with the Twilio API

Photo by Chris Barbalis on Unsplash

Easily create, delete and switch between virtual environments.

What Is a Virtual Environment?

Zhang Zeyu

Simple is better than complex. Complex is better than complicated.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store