From 7da9870639435c7ff00d0f26ee32dfbe930e87be Mon Sep 17 00:00:00 2001 From: insomniac Date: Sun, 2 Oct 2016 02:22:05 +0100 Subject: [PATCH] Bumped to version 0.3.3 --- CMakeLists.txt | 3 ++- documentation/readme/README.md | 10 ++++++++-- include/dublintraceroute/common.h | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e46ff3e..9dfa615 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,10 @@ cmake_minimum_required (VERSION 2.8) project (dublin-traceroute) +# TODO sync this with VERSION in include/dublintraceroute/common.h set (dublin-traceroute_VERSION_MAJOR_0) set (dublin-traceroute_VERSION_MINOR_3) -set (dublin-traceroute_VERSION_PATCH_2) +set (dublin-traceroute_VERSION_PATCH_3) # ensure that /usr/local is used to find dependencies. This is especially # necessary for brew on OSX and for libraries installed manually under diff --git a/documentation/readme/README.md b/documentation/readme/README.md index 725e2ef..fe7d7da 100644 --- a/documentation/readme/README.md +++ b/documentation/readme/README.md @@ -214,13 +214,14 @@ CXX=clang++ make ## Running -`dublin-traceroute` requires raw sockets. This means that you either have to run it as `root` (via `sudo` or setuid on the executable) or by using the `CAP_NET_RAW` capability. +`dublin-traceroute` requires raw sockets. This means that you should need the CAP_NET_RAW capability set (see `setcap(8)`). Alternatively you can run it as root, but this is not recommended, and `dublin-traceroute` will print a warning. The usage is very simple, and explained in the help message: ```bash $ ./dublin-traceroute --help Dublin Traceroute +Written by Andrea Barberio - https://insomniac.slackware.it Usage: dublin-traceroute [--sport=SRC_PORT] @@ -228,17 +229,22 @@ Usage: [--npaths=num_paths] [--max-ttl=max_ttl] [--broken-nat] + [--help] + [--version] Options: + -h --help this help + -v --version print the version of Dublin Traceroute -s SRC_PORT --sport=SRC_PORT the source port to send packets from -d DST_PORT --dport=DST_PORT the base destination port to send packets to -n NPATHS --npaths=NPATHS the number of paths to probe -t MAX_TTL --max-ttl=MAX_TTL the maximum TTL to probe - -b --broken-nat the network has a broken NAT configuration (e.g. no payload fixup). May help when you see only a few hops + -b --broken-nat the network has a broken NAT configuration (e.g. no payload fixup). Try this if you see less hops than expected See documentation at https://dublin-traceroute.net Please report bugs at https://github.com/insomniacslk/dublin-traceroute +Additional features in the Python module at https://github.com/insomniacslk/python-dublin-traceroute ``` ## What is missing? diff --git a/include/dublintraceroute/common.h b/include/dublintraceroute/common.h index 42815ab..15d07b0 100644 --- a/include/dublintraceroute/common.h +++ b/include/dublintraceroute/common.h @@ -16,7 +16,7 @@ #ifndef _COMMON_H #define _COMMON_H -#define VERSION "0.2" +#define VERSION "0.3.3" #include