CartoReso

Map your network

CartoReso Software

Do you want to scan a network made up of 10,000 computers in less than 5 minutes and generate its map?
Then CartoReso is the solution for you!

CartoReso is a free and open source network mapping software. It has been designed to rapidly analyze and scan very large networks. The results are displayed on a map with interesting information (IP address, MAC address, OS, open/filtered/closed TCP ports...) for each host found in the analyzed network.

How to use CartoReso? Very simple: CartoReso is distributed as an application which can be launched directly from Windows. You can also easily build the sources on Linux and there is also an ISO file you can burn on a CD. Boot your computer on the CD and enjoy! You don't need to be a network administrator to set it up. One click is enough to run the analysis! The networks to analyze will be automatically detected. If you want, you can set up several parameters too, like the level of aggressiveness, the networks to scan and map, time limits, etc.

Five strategies can be used for the scan, depending on the wanted accuracy and speed. The passive one only listens to what the computer receives and it does not generate traffic on the network. On the contrary, the other strategies send IP packets in order to determine the presence of other hosts on the network: it can be basic (ICMP and Traceroute [UDP] only) or more aggressive regarding the number of ports to scan.

The project

CartoReso was originally developed by three students at the French Engineering School École Centrale Paris. Two other students from the same School improved afterwards the project and all of them are still working on it in collaboration with:


Logo École Centrale Paris

Technologies

CartoReso is written in Java. It runs on i386 architecture and it is distributed either as a Windows application or as a live-CD (Ubuntu Linux distribution). Some well-known and perfomant pieces of software were modified and integrated in CartoReso:

The integration of the C and C++ parts was done using JNI (Java Native Interface). The Windows wrapper and installer use JSmooth and Inno Setup.

License

CartoReso is an open source program, released under the GNU General Public License (See CartoReso license).