Skip to content

dnaeon/pytraceroute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pytraceroute - A simple traceroute(8) implementation in Python

pytraceroute is a simple traceroute(8) implementation written in Python.

Its purpose is mainly educational, rather than something feature-rich as is traceroute(8) for example.

Requirements

  • Python 2.7.x or 3.x
  • docopt

Installation

Clone the Git repository and install:

$ git clone https://github.com/pytraceroute
$ cd pytraceroute && python setup.py install

Or via pip:

$ pip install pytraceroute

Usage

pytraceroute requires root permissions due to the use of raw (socket.SOCK_RAW) sockets.

Example usage:

$ sudo py-traceroute google.com

Contributions

pytraceroute is hosted on Github. Please contribute by reporting issues, suggesting features or by sending patches using pull requests.

Bugs

Probably. If you experience a bug issue, please report it to the pytraceroute issue tracker on Github.

About

A simple traceroute(8) implementation in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages