Skip to content
/ NetworkSecurity Public template

Jupyter Notebooks for learning network-based buffer overflows, network utilities, and scapy library

License

Notifications You must be signed in to change notification settings

rambasnet/NetworkSecurity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Security

Jupyter Notebooks for learning network security, network utility tools and scapy library - a powerful interactive packet manipulation program for Python.

Some of the contents are based on:

  1. Hacking: The Art of Exploitation by Jon Erickson
  2. SEED Labs
  3. Scapy: https://github.com/secdev/scapy/

Requirements

  • x86/64 Machine preferably Mac/Linux
  • Docker
  • Docker compose

Run Jupyter Notebook in Docker Container

cd <cloned_repo>
docker compose build
docker compose up -d
docker ps
docker exec -it seedubuntu bash
jupyter server list
  • Open browser and go to: http://127.0.0.1:8888/
  • Copy and paste authentication token
  • Open course/notebooks/00-TableOfContents.ipynb chapter and access all the notebooks