java tutorial Mise en œuvre de Wormhole Attack-capteurs




tcp socket server c++ (3)

Je vais essayer de trouver quelque chose qui pourrait être utile:

J'essaye de mettre en application un programme de détection d'attaque de trou de ver pour des sondes de réseau. J'ai regardé autour d'Internet pour le code source sur ceci, mais n'ai trouvé aucun. Est-ce que quelqu'un sait où trouver le code source pour les attaques de capteur Wormhole (à des fins de simulation) ou la détection de trou de ver? Si oui, où? Cela peut être dans n'importe quel langage de programmation. Merci tout le monde.

Note: Je sais qu'il existe des documents avec Psuedocode que je peux recréer, mais je me demandais s'il y avait déjà du code source pour me faire gagner du temps. Sinon, je vais le coder.

Edit: Je vais même prendre ceux avec Psuedocode dès maintenant.



L'attaque du trou de ver a beaucoup de cas à garder à l'esprit.

  1. Le réseau est mis en place et n'a pas l'intention d'ajouter plus de noeuds (facile ne laissez rien se connecter mais je suppose avec ma compréhension limitée de ah hoc cela peut-être inutile)

  2. Le réseau est configuré et les noeuds sont souvent ajoutés (ils ressemblent à un ordinateur normal, je pense que les changements dans les tables qu'ils collectent devraient indiquer une configuration de trou de ver)

  3. le wormhole n'est pas vu et reflète l'autre côté du réseau sans changer les paquets du tout en les copiant seulement (dans ce cas, vous devez utiliser le temps que le paquet arrive à sa cible et qui est très "lourd")

  4. Le réseau n'a pas deux côtés il en a beaucoup ou un.

Je suis sûr que j'ai manqué d'autres cas, mais je pense que c'est peut-être mieux d'expliquer ce que vous cherchez.

Je pense que si vous avez un réseau avec un pont, vous pouvez simplement vérifier que tous les paquets sont en quelque sorte envoyés.

Dans le document que vous avez listé, ils listent les routes interdites. Quand ils trouvent que l'on est fait, ils savent qu'il y a un trou de ver. dire qu'il y a un noeud sur un côté nommé D et il ne devrait jamais se lier à Q en moins de 4 sauts qui nous montre un trou de ver.

Je pense que c'est plus facile de répondre s'il est pris en partie puis intégré dans un problème.

Donc, si vous voulez essayer d'expliquer ce que vous cherchez et je vais voir ce que je peux creuser ou coder très mal. Je pense que trouver un programme qui va simuler un réseau sera bien, puis ajouter un trou de ver aléatoire et voir ce qui change. logiquement, nous connaissons la disposition du réseau, mais nous avons besoin d'un cas qui fonctionnera toujours et c'est difficile à trouver.

Peut-être qu'il y a un cas de base que je suis en train de regarder?





nodes