Ich möchte hier grundlegende Protokoll und individuelle TCP/IP-Stack und Clientinfos nicht unterschätzt sehen. Es gibt kein Tool als solches und auch keine Umfassende Möglichkeit diese Techniken oder Informationen zu unterbinden.
Es ist ungefähr wie mit dem ARP-poisoning.
!!!
Ein Beispiel:
Du hast einen Linux Rechner und einen Windows Rechner.
Welche Anpassungen müssen vorgenommen werden?
Wir fangen mal auf der Applikations schicht an:
z.B. der Internet Explorer vs. Konquerer
ok ---> auf beiten Systemen Opera einsetzen.
z.B. KMail vs. Outlook Express
hm was nu ?
einen mail client suchen der auf beiden gleich läuft? Am besten open source und die Header gestaltung anpassen.
und nun IRC-Client ....
Jaja alles gut möglich vor allem wenn man Java-programme einsetzt.
Aber kommen wir doch mal nur zum TCP/IP:
simpel (fast): TTL bei ICMP im Linux Kernel Quellcode anpassen.
(eigendlich bei nem NAT nicht nötig)
schwierig (lol): Im Linux Kerner TCP/IP Stack die TCP-Sequenz number Generierung anpassen! HaHa keine Chance, hier Windows zu imitieren ist ne Hammeraufgabe (so schlecht wie das da gelöst ist). Die Zeit die du da reinsteckt kannst du kellnern gehen und dann ne gescheite Standleitung bezahlen.
(Übrigens hilft hier auch NAT nicht!!!)
unmöglich (is so): Tatsächlich alle möglichkeiten berücksichtigen!
Die einfachste Methode (und vom Provider gewünscht): Immer nur einen Rechner einsetzen. LOL
Soviel zum Thema :
Ach ja Wegen den Fingerprinttools wenn man weis wie sie funktionieren dann kann man das auch alles unterbinden :-)
(nix für ungut)
H A N D