├── .gitattributes ├── .gitmodules ├── CNAME ├── README.md ├── _.config.yml ├── capitolul0 ├── README.md ├── docker-compose.yml └── docker │ ├── Dockerfile │ └── Dockerfile-large ├── capitolul1 └── README.md ├── capitolul2 ├── README.md ├── TCPsockets.png ├── UDPsockets.jpg ├── docker-compose.yml ├── docker │ └── Dockerfile └── src │ ├── get_parse_html.py │ ├── simple_fastapi.py │ ├── simple_flask.py │ ├── tcp_client.py │ ├── tcp_server.py │ ├── udp_client.py │ └── udp_server.py ├── capitolul3 ├── README.md ├── docker-compose.yml ├── docker │ └── Dockerfile-chap3 ├── layers.jpg └── src │ ├── alter_packages.sh │ ├── bottleneck.sh │ ├── capture_stats.sh │ ├── client.sh │ ├── examples │ ├── arp_who_has.py │ ├── checksum.py │ ├── dhcp.py │ ├── dns_micro_server.py │ ├── dns_query.py │ ├── dns_spoofing.py │ ├── endianness.py │ ├── ipv4_raw_socket_header.py │ ├── ipv6_tcp_client.py │ ├── ipv6_tcp_server.py │ ├── nfq_block_ip.py │ ├── ping.py │ ├── plot_ss_output.py │ ├── raw_socket_handshake.py │ ├── sniff_http_trafic.py │ ├── tcp_handshake.py │ ├── tcp_losses │ │ ├── plot.svg │ │ ├── receiver.py │ │ └── sender.py │ ├── tcp_raw_socket_header.py │ └── udp_raw_socket.py │ ├── middle.sh │ ├── router.sh │ └── server.sh ├── capitolul4 └── README.md ├── capitolul5 └── README.md ├── capitolul6 └── README.md ├── capitolulX1 ├── README.md └── docker-compose.yml ├── capitolulX2 └── README.md ├── capitolulX3 └── app │ └── exemplu.py ├── capitolulX4 └── app │ ├── client.py │ └── server.py ├── capitolulX5 └── app │ └── app.py ├── compose-install_no_root.sh ├── curs └── README.md ├── docker-install-on-ubuntu.sh └── index.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Shell scripts require LF 2 | *.sh text eol=lf -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/.gitmodules -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | networks.hypha.ro -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/README.md -------------------------------------------------------------------------------- /_.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/_.config.yml -------------------------------------------------------------------------------- /capitolul0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul0/README.md -------------------------------------------------------------------------------- /capitolul0/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul0/docker-compose.yml -------------------------------------------------------------------------------- /capitolul0/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul0/docker/Dockerfile -------------------------------------------------------------------------------- /capitolul0/docker/Dockerfile-large: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul0/docker/Dockerfile-large -------------------------------------------------------------------------------- /capitolul1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul1/README.md -------------------------------------------------------------------------------- /capitolul2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/README.md -------------------------------------------------------------------------------- /capitolul2/TCPsockets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/TCPsockets.png -------------------------------------------------------------------------------- /capitolul2/UDPsockets.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/UDPsockets.jpg -------------------------------------------------------------------------------- /capitolul2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/docker-compose.yml -------------------------------------------------------------------------------- /capitolul2/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/docker/Dockerfile -------------------------------------------------------------------------------- /capitolul2/src/get_parse_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/get_parse_html.py -------------------------------------------------------------------------------- /capitolul2/src/simple_fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/simple_fastapi.py -------------------------------------------------------------------------------- /capitolul2/src/simple_flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/simple_flask.py -------------------------------------------------------------------------------- /capitolul2/src/tcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/tcp_client.py -------------------------------------------------------------------------------- /capitolul2/src/tcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/tcp_server.py -------------------------------------------------------------------------------- /capitolul2/src/udp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/udp_client.py -------------------------------------------------------------------------------- /capitolul2/src/udp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul2/src/udp_server.py -------------------------------------------------------------------------------- /capitolul3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/README.md -------------------------------------------------------------------------------- /capitolul3/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/docker-compose.yml -------------------------------------------------------------------------------- /capitolul3/docker/Dockerfile-chap3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/docker/Dockerfile-chap3 -------------------------------------------------------------------------------- /capitolul3/layers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/layers.jpg -------------------------------------------------------------------------------- /capitolul3/src/alter_packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/alter_packages.sh -------------------------------------------------------------------------------- /capitolul3/src/bottleneck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/bottleneck.sh -------------------------------------------------------------------------------- /capitolul3/src/capture_stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/capture_stats.sh -------------------------------------------------------------------------------- /capitolul3/src/client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/client.sh -------------------------------------------------------------------------------- /capitolul3/src/examples/arp_who_has.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/arp_who_has.py -------------------------------------------------------------------------------- /capitolul3/src/examples/checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/checksum.py -------------------------------------------------------------------------------- /capitolul3/src/examples/dhcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/dhcp.py -------------------------------------------------------------------------------- /capitolul3/src/examples/dns_micro_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/dns_micro_server.py -------------------------------------------------------------------------------- /capitolul3/src/examples/dns_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/dns_query.py -------------------------------------------------------------------------------- /capitolul3/src/examples/dns_spoofing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/dns_spoofing.py -------------------------------------------------------------------------------- /capitolul3/src/examples/endianness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/endianness.py -------------------------------------------------------------------------------- /capitolul3/src/examples/ipv4_raw_socket_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/ipv4_raw_socket_header.py -------------------------------------------------------------------------------- /capitolul3/src/examples/ipv6_tcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/ipv6_tcp_client.py -------------------------------------------------------------------------------- /capitolul3/src/examples/ipv6_tcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/ipv6_tcp_server.py -------------------------------------------------------------------------------- /capitolul3/src/examples/nfq_block_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/nfq_block_ip.py -------------------------------------------------------------------------------- /capitolul3/src/examples/ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/ping.py -------------------------------------------------------------------------------- /capitolul3/src/examples/plot_ss_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/plot_ss_output.py -------------------------------------------------------------------------------- /capitolul3/src/examples/raw_socket_handshake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/raw_socket_handshake.py -------------------------------------------------------------------------------- /capitolul3/src/examples/sniff_http_trafic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/sniff_http_trafic.py -------------------------------------------------------------------------------- /capitolul3/src/examples/tcp_handshake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/tcp_handshake.py -------------------------------------------------------------------------------- /capitolul3/src/examples/tcp_losses/plot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/tcp_losses/plot.svg -------------------------------------------------------------------------------- /capitolul3/src/examples/tcp_losses/receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/tcp_losses/receiver.py -------------------------------------------------------------------------------- /capitolul3/src/examples/tcp_losses/sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/tcp_losses/sender.py -------------------------------------------------------------------------------- /capitolul3/src/examples/tcp_raw_socket_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/tcp_raw_socket_header.py -------------------------------------------------------------------------------- /capitolul3/src/examples/udp_raw_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/examples/udp_raw_socket.py -------------------------------------------------------------------------------- /capitolul3/src/middle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/middle.sh -------------------------------------------------------------------------------- /capitolul3/src/router.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/router.sh -------------------------------------------------------------------------------- /capitolul3/src/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul3/src/server.sh -------------------------------------------------------------------------------- /capitolul4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul4/README.md -------------------------------------------------------------------------------- /capitolul5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul5/README.md -------------------------------------------------------------------------------- /capitolul6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolul6/README.md -------------------------------------------------------------------------------- /capitolulX1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX1/README.md -------------------------------------------------------------------------------- /capitolulX1/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX1/docker-compose.yml -------------------------------------------------------------------------------- /capitolulX2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX2/README.md -------------------------------------------------------------------------------- /capitolulX3/app/exemplu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX3/app/exemplu.py -------------------------------------------------------------------------------- /capitolulX4/app/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX4/app/client.py -------------------------------------------------------------------------------- /capitolulX4/app/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX4/app/server.py -------------------------------------------------------------------------------- /capitolulX5/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/capitolulX5/app/app.py -------------------------------------------------------------------------------- /compose-install_no_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/compose-install_no_root.sh -------------------------------------------------------------------------------- /curs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/curs/README.md -------------------------------------------------------------------------------- /docker-install-on-ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senisioi/computer-networks/HEAD/docker-install-on-ubuntu.sh -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | README.md --------------------------------------------------------------------------------