No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Arthur Poulet 6787373ac0 prepare the conceptor 4 years ago
conceptor.d prepare the conceptor 4 years ago
lib prepare ping for ttl calculation 4 years ago
test add ping 4 years ago
.gitignore readme 4 years ago
.gitlab-ci.yml Apply patch to add continous integration 4 years ago
README.md Apply patch to add continous integration 4 years ago
Rakefile improve routing 4 years ago
check_intersections prepare device and router 4 years ago
conceptor prepare the conceptor 4 years ago

README.md

Informations

build status

There is no needed dependancies, unless you want html documentation.

How to use ?

simply use it from your shell:

$ ./check_intersections -r 1.1.1.1/32,1.1.1.2/24,255.255.255.255/32,1.1.1.1/30
------|-------------------------------------------------------------------
base  | ip: 1.1.1.1/32         net: 1.1.1.1         broad: 1.1.1.1
------|-------------------------------------------------------------------
err.! | ip: 1.1.1.2/24         net: 1.1.1.0         broad: 1.1.1.255
err!! | ip: 255.255.255.255/32 net: 255.255.255.255 broad: 255.255.255.255
yes   | ip: 1.1.1.1/30         net: 1.1.1.0         broad: 1.1.1.3

What is this ?

This programm has been created to study IP networks, in the epitech context, with the network exams module.

What it is not ?

This is not a program designed to cheat mothafoka. If you are not skilled enough to compute this simple calculations yourself, you should just go back to tek1 n00b.

Network dev !

You can generate the documentation (using the gem yard gem install yard). You can also run the unitary tests via rake test.

Todo

  • Add configuration
  • Implement Router
  • Create interface to create network
  • Add ping! with TTL
  • Add a map view of the network (Oh yeah, without dependancies !!!!!)