Welcome to Pluto

What is Pluto

Pluto is a Network Discovery Tool for nodes connected to the Internet. It is written in Python and utilizes scapy and some GUI features from the GnuTellaVision project.

Specifications

  • Multithreaded/Modular design
  • Client/Server architecture support
  • Passive/Active Network Discovery

Requirements

  • python (>=2.4)
  • tcpdump (scapy requires this)
  • GUI support: tk, python-tk
  • Database support: python-pysqlite2
  • SNMP support: python-pysnmp2
  • python-setuptools

Source Download

For stable release tarballs check the Downloads page

You can always download the latest source of Pluto from the subversion repository with: svn checkout http://rainbow.cs.unipi.gr/svn/pluto/trunk

Quick start

Execute as root: # pluto

Need more help? # pluto -h

License

All code is covered under the GNU General Public License as stated in the LICENSE file.

Contact

Whether you want to report a bug, send a patch or provide suggestions on this code, drop Lampros a line at: lambros AT students.cs.unipi.gr

This project is (c) 2007 by Lampros Papadimitriou, supervised by Dimitris Glynos and Christos Douligeris.

Attachments