-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rpl: initial import of an attacker #4831
Conversation
added DODAG version number attack, which allows an attacker to rise the DODAG version number. |
this sounds interesting. I would actually like it if you could move most of the code into a subfolder of RPL and then declare it as a module. This way your changes will be in different files and therefore we will have less merge conflicts (: You could do it in the same fashion I did for P2P-RPL |
@cgundogan sounds like a good idea, I will try to out-source the source :) |
6a6518b
to
06c09f7
Compare
2b6a62b
to
1130e14
Compare
Feature freeze -> postponed. |
Postponed due to Feature Freeze. |
@BytesGalore, what's up with this PR? |
1130e14
to
ecec296
Compare
@OlegHahm I close this one, since I'm the only one using the features. |
Rationale:
This RP introduces the possibility to attack RPL.
Right now it is possible to perform a rank-attack pretending to have a deliberately low rank.
Doing so will attract neighbour nodes to choose the Attacker as prefered parent, causing a partition of the topology.
This attack can easily affect a very large number of nodes.
Attacking can be triggered using shell commands.
edit: use the
gnrc_networking
example, andjust type
rpl atk help
in the shell to see how to perform basic attacks.This RP is not meant to be merged to RPL and will remain WIP, but I think its probably useful for testing.
And now have fun :).
edit:
(A version number attack is on the way)added.