Sur Linux, c'est facile à faire. Est-ce possible sur Windows? Clarification: Je veux incrémenter la durée de vie pour tous les paquets entrants.Comment incrémenter la valeur TTL sur Windows?
Répondre
Si vous voulez dire la valeur par défaut (par opposition à spécifique pour un paquet donné), l'entrée de Registre est:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]
DefaultTTL
et peut être réglé sur 1 à 255.
Et, je suis fiable informé par Vinko Vrsalovic (merci), vous pouvez également définir pour chaque interface en modifiant la clé DefaultTTL dans:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
\Interfaces\<InterfaceID>]
Après modification de la question:
Pour les paquets entrants, le TTL est attaché à un en-tête de paquet lorsqu'il est créé à la source et décrémenté par la pile TCP/IP pour chaque saut. Vous pouvez écrire un programme qui va absorber le paquet et en créer un nouveau mais il nécessite un accès de bas niveau à la pile TCP/IP (absorber le paquet indépendamment de l'adresse IP de destination et créer un nouveau paquet avec une source TTL et spoofée spécifique adresse). IBM fait quelque chose comme ça avec son équilibreur de charge Edge Server, mais ce n'est pas facile. Ils ont également seulement besoin d'absorber quelques adresses IP, pas une quantité arbitraire.
Vous avez également le problème que tous les paquets entre une source et la destination ne passeront pas par votre noeud - c'est la nature du net et ce qui lui donne sa redondance. Cela peut ou peut ne pas être un problème pour vous.
- 1. Incrémenter une valeur hexadécimale (JAVA)
- 2. incrémenter/décrémenter la valeur d'un champ à l'aide jquery
- 3. DB2 Incrémenter une valeur d'un certain nombre
- 4. Comment puis-je auto-incrémenter une valeur de hachage Perl?
- 5. incrémenter la valeur de tableau à chaque pression de bouton?
- 6. Contrôle Java IP TTL?
- 7. Comment incrémenter une valeur avec des zéros en tête?
- 8. Comment incrémenter une valeur dans un fichier texte à l'aide de la ligne de commande Windows standard?
- 9. Erlang: comment définir ou vérifier TTL dans les paquets UDP?
- 10. comment incrémenter la valeur du champ chaque fois que le test au sélénium est exécuté?
- 11. Comment incrémenter une ligne de table sélectionnée sur l'iPhone
- 12. iWork Numbers 09 incrémenter une valeur de cellule
- 13. Écrire un décorateur TTL en Python
- 14. Incrémenter la valeur en fonction des critères dans une seule requête de base de données
- 15. Comment incrémenter l'adresse dans l'assemblage MIPS?
- 16. Comment puis-je incrémenter une colonne d'identité sans insérer de valeur?
- 17. comment interpréter la valeur 'ShellState' du registre Windows
- 18. Windows C# -Comment obtenir la valeur Enum de ComboBox
- 19. Comment remplir la valeur SYSTEMTIME?
- 20. Comment patcher sur Windows?
- 21. Comment définir une valeur d'ID initiale sur une table create_table?
- 22. Que signifie pré-incrémenter $ # array?
- 23. Incrémenter une séquence deux fois dans DB2
- 24. assorti d'un nœud basé sur une valeur de frères et soeurs avec XPath
- 25. Comment utiliser SpiderMonkey sur Windows
- 26. Filtrer EntityDataSource sur la valeur de l'association
- 27. Comment compiler mod_dontdothat sur Windows
- 28. Comment construire Qwt sur Windows
- 29. comment incrémenter une insidet variable s: tag iterator
- 30. Incrémenter un nombre au nom de la zone de texte
Il peut également être défini sur chaque interface en le définissant sous Paramètres \ Interfaces \ –
@Vinko, vous auriez pu modifier directement la réponse, je n'aurais pas dérangé. – paxdiablo
@Pax: Je ne pense pas que l'édition des réponses des autres d'une manière qui change leur contenu est la bonne chose à faire (ni l'incorporation des commentaires des autres dans votre réponse, puis la suppression des commentaires) –