forked fromrambasnet/NetworkSecurity
- Notifications
You must be signed in to change notification settings - Fork0
Jupyter Notebooks for learning network-based buffer overflows, network utilities, and scapy library
License
NotificationsYou must be signed in to change notification settings
ktp-forked-repos/NetworkSecurity
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Jupyter Notebooks for learning network-based exploitations, network utility tools and scapy library - a powerful interactive packet manipulation program for Python.
Some of the contents are based onHacking: The Art of Exploitation by Jon Erickson andSEED Labs.
Scapy:https://github.com/secdev/scapy/
Scapy documentation:https://scapy.readthedocs.io/en/latest/
- Ubuntu/Debian Linux (Kali Linux 64-bit Preferred)
- add account kali:kali with sudo access
- gcc/g++
- Jupyter Notebook
- Python3
- gdb
- peda - python exploit development assistant for gdb
- sqlite3 C/C++ library
- sqlitebrowser
- pwntools
- boost C++ libraries
sudo apt updatesudo apt upgradesudo apt install build-essentialsudo apt install ccachesudo apt install libboost-all-devsudo apt install gcc-multilib g++-multilibsudo apt install gdbsudo apt install gdbserversudo apt install gitsudo apt install libsqlite3-devsudo apt install sqlitebrowswerpip install ptpython# better python REPL for terminal
- Install Python 3.x Miniconda for Linux:https://conda.io/en/latest/miniconda.html
- Once miniconda is installed, install Jupyter Notebook using conda
curl -o Miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shbash Miniconda.sh# pick defaults; python 3 is installed!conda update condaconda install notebook# jupyter notebookconda install -c conda-forge xeus-cling#c++ kernel
- Clone/download this repository
- You must run the notebook as root to use some scappy features such as sniff()
- Using a terminal
cd
into the repo folder and runjupyter notebook
cd<NetworkSecurity_Repo>jupyter notebook
- Open 00-TableOfContents.ipynb chapter and access all the notebooks
About
Jupyter Notebooks for learning network-based buffer overflows, network utilities, and scapy library
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Languages
- Jupyter Notebook88.8%
- HTML8.9%
- C++1.1%
- Other1.2%