(C) David Vajda 20250315 Network training NUL - Null SOH - Start Of Heading SOT - Start Of Text ETX - End of Text EOT - End of Transmission ETB - End of Transmission Block Nicht sass: ETX, ETX, ETX, ETX, ETX, ETX STX, STX, STX, STX, STX, STX Start Of Text, End Of Text Start Of Text, End Of Text CR - Carriage Return BEL - Bell DEL - Delete CAN - Cancel HT - Horizontal Tab VT - Vertical Tab LF - Line Fead FF - Form Feed DC1 - Device Control 1 DC2, DC3, DC4 SI - Shift In SO - Shift Out ACK - Acknowledge NAK - Negative Acknowlegement ACK/NAK Protokoll X-ON/X-OFF Protokoll X-ON: Shift In - SI - Strg-Q X-OFF: Shift-Off - SO - Strg-S Dataflow Controll CCITT-1 RS-232 MAX-232 R1OUT R2OUT R1IN R2IN T1OUT T2OUT T1IN T2IN Data Terminal - Datenendgeraet - Flughafen - terminal - ende, bank: terminal - Automated Teller Machine Datenuebertragungsgeraet - Modem TxD - Transmit Data RxD - Recieve Data GND - Ground Ready - Bereit Request - Aufforderung Clear - Acknowledge - Bestaetigung lernen: clear - erlaubnis ready - bereit machen clear - erlaubnsi ready - bereit clear - erlaubnis ready - bereit clear - erlaubnis erlaubnis erlaubis ich erlaube, ich erlaube, ... Data Set Ready Data Terminal Ready RTS - Request To Send CTS - Clear To Send jetzt kommt neues ports: http 80 https 443 ssh 21 smtp 25 ... 15 netstat 15 netstat 15 netstat 15 netstat 15 netstat 15 netstat 20 ftp 20 ftp 20 ftp 20 ftp 20 ftp 21 ssh 25 smtp 20 ftp 21 ssh 25 smtp 20 ftp 21 ssh 25 smtp 20 ftp 21 ssh 25 smtp falsch 21, ssh! 22 ssh 22 ssh/dropbear 22 ssh/dropbear 22 ssh/dropbear 2 mal die 2 ssh 2 mal die 2 ssh 23 telnet 23 telnet 23 telnet 15 netstat 23 telnet 15 netstat 23 telnet 20 ftp 22 ssh 23 telnet 25 smtp 20 ftp 22 ssh 23 telnet 25 smtp 20 ftp 22 ssh 23 telnet 25 smtp 20 ftp 22 ssh 23 telnet 25 smtp 53 dns 53 dns 53 dns 53 dns 110 pop3 110 wie polizei pop3 110 wie polizei pop3 110 wie polizei pop3 587 SMTP 587 SMTP 53 DNS 587 SMTP 587 587 587 587 53 15 20 22 23 25 53 80 110 587 15 netstat 20 ftp 22 ssh 23 telnet 25 ftp 53 dns 80 http 110 pop3 587 smtp 143 imap 143 imap 143 imap 143 imap 110 pop3 143 imap 110 polizei pop3 143 + 33 = imap 110 polizei pop3 143 + 33 = imap 110 polizei pop3 143 + 33 = imap 15 netstat 20 ftp 22 ssh 25 smtp 53 dns 80 http 110 pop 143 imap 587 smtp nfs? 110 pop3 polizei 143 imap 110 pop3 polizei 143 imap 587 587 587 587 jetzt kommen die records DNS: RR - Resource Record Resource Record Resource Record Resource Record A AAAA A AAAA A AAAA A AAAA A address record A address record A address record A AAAA A AAAA A AAAA A AAAA A address record CNAME CNAME CNAME CNAME CNAME CNAME CNAME CNAME - Canonical Name Record kanonisch: richtschnur CNAME CNAME CNAME CNAME - Canonical name record canonical name record canonical name record canonical name record kanonisch - richtschnur kanonisch - richtschnur A AAAA CNAME A AAAA CNAME A AAAA CNAME MX MX MX MX A AAAA CNAME MX MX Mail eXchange Record MX Mail eXchange Record MX Mail eXchange Record PTR Pointer Record PTR Pointer Record PTR Pointer Record A AAAA CNAME MX PTR A AAAA CNAME MX PTR A AAAA CNAME MX PTR TXT TXT TXT TXT Text Record TXT Text Record A AAAA CNAME MX PTR TXT A AAAA CNAME MX PTR TXT pruefsummen: fletcher's checksum fletcher's checksum fletcher's checksum fletcher's checksum fletcher's checksum adler-32 adler-32 adler-32 adler-32 fletcher's checksum adler-32 fletcher's checksum adler-32 fletcher's checksum adler-32 fletcher's checksum CRC CRC CRC CRC CRC - zyklische redundanzpruefung CRC - zyklische redundanzpruefung CRC - zyklische redundanzpruefung fletcher's checksum adler-32 CRC fletcher's checksum adler-32 CRC zyklische redundanzpruefung fletcher's checksum adler-32 CRC - zyklische redundanzpruefung Paritaet Quersumme Paritaet Quersumme Paritaet Quersumme fletcher's checksum adler-32 CRC - zyklische redundanzpruefung Paritaet Quersumme := (x(n-1) + ... x1 + x0)/n krypto password kryptische hashfunktion passwort hashfunktion kryptische hashfunktion password hashfunktion md2, md4, md5 md2, md4, md5 md2, md4, md5 SHA SHA - Secure Hash Algorithm SHA - Secure Hash Algorithm SHA - Secure Hash Algorithm Fletcher's Checksum Adler-32 CRC - zyklische Redundanzpruefung Quersumme Paritaet Verschluesselungs-Hash MD2, MD4, MD5 SHA - Secure Hash Algorithm Tiger HAVAL Whirlpool Tiger HAVAL Whirlpool Tiger HAVAL Whirlpool Tiger HAVAL Whirlpool RIPEMD-160 RIPEMD-160 RIP - wie Rest in Peace RIPEMD-160 Tiger HAVAL Whirlpool LM-Hash (password) LM-Hash LM-Hash Bcrypt Scrypt Bcrypt Scrypt Bcrypt Scrypt Argon2 Argon2 LM-Hash Bcrypt Scrypt Argon2 LM-Hash Bcrypt Scrypt Argon2 MD2, MD4, MD5 SHA tiger HAVAL Whirlpool MD2, MD4, MD5 SHA tiger HAVAL whirlpool LM-hash Bcrypt Scrypt Argon2 IBAN Modulo 97 IBAN Modulo 97 IBAN Modulo 97 IBAN Modulo 97 EAN IBAN EAN IBAN EAN IBAN EAN - Strichcode EAN - strichcode IBAN - modulo 97 ISBN IBAN EAN ISBN IBAN EAN ISBN IBAN EAN ISBN IBAN EAN ISBN IBAN EAN ISBN TCP Source Port Destination Port Source Port Destination Port Source Port Destination Port Source Port Destination Port Source Port (2 Byte) Source Port (2 Byte) Source Port (2 Byte) Destination Port (2 Byte) Destination Port (2 Byte) Source Port (2 Byte) Destination Port (2 Byte) Source Port (2 Byte) Destination Port (2 Byte) Sequence Number Sequence Number Sequence Number Acknowledgement Number Acknowledgement Number Acknowledgement Number Sequnce Number Acknowdgement Number Source Port Destination Port Sequence Number Acknowledgement Number Source Port Destination Port Sequence Number Acknowledgement Number 2 Byte, 2 Byte, 4 Byte, 4 Byte 2 Byte, 2 Byte, 4 Byte, 4 Byte 2 Byte, 2 Byte, 4 Byte, 4 Byte Source Port (2 Byte) Destination Port (2 Byte) Sequence Number (4 Byte) Acknowledgement Number (4 Byte) Data Offset Reserved Data Offset Reserved Data Offset Reserved Controll Flags Data Offset Reserved Controll Flags Data Offset Reserved Controll Flags Source Port Destination Port Sequence Number Acknowledgement Number Data Offset Reserved Controll Flags Recieve Window Checksum Urgent Pointer Options ACK-Number ACK-Number Recieve window Checksum urgent pointer options recieve window checksum urgend pointer options IP Quell-IP-Addresse Ziel-IP-Addresse Quell-IP-Addresse Ziel-IP Addresse IHL - wie DHL nur I in IP IHL - wie DHL nur I in IP IHL - wie DHL nur I in IP IHL - wie DHL nur I in IP DSCP DSCP DSCP DSCP scp - secure shell copy - linux mit Dave davorr DSCP - scp mit d wie dave davor DSCP - scp mit d wie dave davor IHL - wie DHL - Nur i wie in IP und wie in IHP nur ohne P wie IP IHL - wie DHL und IHP IHL - wie DHL und IHP DSCP - Dave und scp DSCP - Dave und scp ECN - wie EAN nur C wie in TCP ECN - wie EAN nur c wie in TCP IHL DSCP ECN IHL DSCP ECN IHL DSCP ECN IHL DSCP ECN Gesamtlaenge identifikation flags gesamtlaenge identifikation flags fragment offset fragment offse fragment offset ttl ttl ttl - time to live - wie in TTL 74xx IHL DSCP ECN TTL IHL DSCP ECN TTL flags fragment offset flags fragment offset protokoll header-pruefsumme protokoll: TCP/UDP - transport layer - siehe Fritz!-Box protokoll: TCP/UDP - Transport Layer - siehe Fritz!-Box NAT - Network Address Translation NAT - Network Address Translation quell-ip-addresse ziel-ip-addresse IHL DSCP ECN TTL quell-port ziel-port sequence number acknowledgement number reserved flags data offset ... PGP IDEA wie IKEA IDEA IDEA IDEA 3DES 3DES 3DES IDEA 3DES IDEA 3DES IDEA 3DES CAST5 CAST5 CAST5 IDEA 3DES CAST5 IDEA 3DES CAST5 IDEA 3DES CAST5 BLOWFISH BLOWFISH BLOWFISH BLOWFISH IDEA 3DES CAST5 BLOWFISH IDEA 3DES CAST5 BLOWFISH IDEA 3DES CAST5 BLOWFISH AES AES AES AES AES192 AES192 AES192 AES192 AES256 AES256 AES256 AES AES192 AES256 AES AES192 AES256 IDEA 3DES CAST5 BLOWFISH AES AES192 AES256 IDEA 3DES CAST5 BLOWFISH AES AES192 AES256 TWOFISH TWOFISH TWOFISH TWOFISH BLOWFISH TWOFISH BLOWFISH TWOFISH BLOWFISH TWOFISH BLOWFISH TWOFISH CAMELLIA CAMELLIA CAMELLIA CAMELLIA CAMELLIA128 CAMELLIA192 CAMELLIA256 CAMELLIA128 CAMELLIA192 CAMELLIA256 IDEA 3DES CAST5 BLOWFISH AES AES192 AES256 TWOFISH CAMELLIA128 CAMELLIA192 CAMELLIA256 Pruefsummen MD5 SHA1 RIPEMD160 SHA2 MD5 SHA1 SHA2 jetzt kommt iptables ACCEPT DROP FORWARD POSTROUTING PREROUTING -j -A INPUT OUTPUT --dport --sport -s Source -d Destination -i input Network interface -o Output Network interface Port Forwarding NAT Network Address Translation ifconfig lo:2 127.0.0.3 NETMASK 255.0.0.0 UP Tabellen Regelketten Tabellen Regelketten Tabellen Regelketten Chains: PREROUTING INPUT FORWARDING OUTPUT POSTROUTING Chains: PREROUTING INPUT FORWARDING OUTPUT POSTROUTING Chains: PREROUTING INPUT FORWARDING OUTPUT POSTROUTING Table: filter nat mangle filter nat mangle raw filter nat mangle raw filter nat mangle raw filter nat mangle raw PREROUTING INPUT FORWARDING OUTPUT POSTROUTING filter nat mangle raw -t TABLE -A CHAIN -t TABLE -A CHAIN -t TABLE -A CHAIN -t TABLE -A CHAIN -i Device -o Device -i Device -o Device -s IP-ADDR -d IP-ADDR -p PROTOCOLL TCP/UDP/ICMP ICMP ICMP ICMP ICMP ICMP TCP UDP ICMP TCP UDP ICMP TCP UDP ICMP -A CHAIN -t TABLE -i device -o device -s IP-Addr -d IP-Addr -p PROTOCOLL --source-port --destination-port --source-port --destination-port filter nat mangle raw filter nat mangle raw -j ACTION -j ACTION ACCEPT DROP REJECT ACCEPT DROP REJECT ip iptables interfaces netstat ifconfig ip iptables interfaces netstat ifconfig ip iptables interfaces netstat ifconfig /etc/hostname hostname ip ifconfig ip ifconfig ip ifconfig dig dig dns ip ifconfig dig dig dns ip ifconfig dig dig dns ip ifconfig dig dig dns ip ifconfig dig dig dns record ip ifconfig dig dig dns record nslookup netstat nslookup netstat nslookup netstat nslookup dig dns record ip ifconfig dig nslookup netstat ip ifconfig dig nslookup netstat traceroute traceroute netstat tracerout nslookup netstat traceroot nslookup host hostname host hostnam nslookup netstat traceroot host hostname ping route traceroute ping route traceroute ping route traceroot ip ifconfig dig nslookup netstat traceroot root ping hostname host whois whois whois iftop iftop - monitoring iftop - monitoring |