- Canalul cursului pe Teams
- Website principal
- Materiale Repository Github
- Bibliografie Curs
- 🔥Masterul de NLP
- DefCamp the most important annual conference on Hacking & Information Security in Central Eastern Europe
- DefCon hacker comunity conference
- USENIX academic conference
- BlackHat conference
Acesta este un curs practic pe parcursul căruia vom învăța despre Internet, ce protocoale există în rețele și cum putem scrie programe pentru a interacționa cu rețelele.
O mare parte din exemplele de cod pot fi executate direct pe calculatoarele voastre (pe host). O parte din exemple utilizează containere de docker. Așadar, ca să puteți reproduce toate experimentele și demonstratoarele de la curs, veți avea de:
- docker
- docker compose
- de preferat să fie instalate pe Linux sau MacOS
Site-ul generat din fișierele de pe git poate fi accesat la acest URL
- Introducere
- Comenzi docker
- NIC, ifconfig, iproute2
- Exercițiul 1
- ping
- Exerciții tcpdump, wireshark
- Suport Video - Chapter 1: Computer Networks and the Internet
- Introducere
- Stivele de Rețea (OSI, TCP/IP)
- python - concepte de bază
- Big Endian (Network Order) vs. Little Endian
- Python Bytes și Tipuri de date în C
- Funcția
sniff
în scapy - Suport Video - Chapter 1: Computer Networks and the Internet
- Introducere
- Domain Name System
- HTTP/S/1.1/2/3
- HTTP Server
- SSH
- UDP
- TCP
- Funcțiile send(p), sr(p), sr(p)1 în scapy
- Suport Video - Chapter 2: The Application Layer
- Introducere
- IPv4 Datagram
- Subnetting, Routing
- IPv6 Datagram
- Internet Control Message Protocol (ICMP)
- Exerciții
- Suport Video - Chapter 4: The Network Layer: the Data Plane
- Suport Video - Chapter 5: The Network Layer: the Control Plane
- Introducere
- Ethernet Frame
- Address Resolution Protocol
- Exerciții
- Suport Video - Chapter 6: The Link Layer