Traixroute

Latest version: v2.3

Safety actively analyzes 621825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.3

- Plenty of performance improvements, optimizations and code polishes.
- Added more inline comments.
- Fixed error messages in case of bad format in detection rules.
- Fixed bug when a RIPE atlas traceroute measurement returns an error message.
- Changed to keep the total initial format of a RIPE Atlas traceroute measurement in the json output.
- Fixed bug with IP hops when importing a RIPE Atlas traceroute measurement json file.
- Fixed bug when measuring traceroute path stats.
- Fixed bug with dns flag.
- Fixed bug when checking the validity of IP/FQDN format for each destination.
- Replaced command -o with -otxt and -ojson.
- Added new commands -silent and -stats.
- Fixed bug when installing the tool without using pip.
- Updated scamper version.
- Added two new modes, -process for performance (using processes) and -thread for conservative mode (using threads) respectively.
- Added support for multiple file analysis specifying the directory path instead of the file name.
- Added more flexibility to the output file names.
- Fixed bug with dataset merging.
- Improved output json format.
- Fixed bug when formatting IXP countries and cities.
- Fixed bug when merging IXP prefixes/subprefixes with different IXP names.
- Added Levenshtein distance as metric to compare IXP names.
- Fixed bug when importing IXP IPs/Prefixes from additional file (entries specified by the user).
- Fixed bug when parsing IXP IPs like x.x.x.0.

2.2

- Fixed bug when some RIPE Atlas measurements fields are missing from the results.
- Added missing short/long IXP names in the IXP membership data under some circumstances.

2.1.1

- Added support for installation with pip.
- Changed the directory hierarchy and structure of the repository.
- Configuration and dataset files are stored in home directory.
- Fixed bug with output filename.
- Fixed bug with virtual environment setups.
- Added json output format of traIXroute results.
- Added ASNs for each IP hop in json output.
- Added two new IXP detection rules to infer possible IXP crossing links in IP paths.

2.1

- Added Remote IXP peering detection based on datasets from "Remote Peering Jedi" project (http://www.inspire.edu.gr/rp/about.html).
- Fixed bug in installation process.
- Fixed bug with no public ripe measurements.
- Fixed bug with importing json file from RIPE Atlas.
- Fixed bug when applying certain IXP detection rules in IP paths.
- Fixed syntax of some IXP detection rules.

2.0

- Added configuration file.
- Added "Examples" folder with input samples.
- Changed the organisation of the tool in folders and classes.
- Changed format of the commands to fire up traIXroute.
- Added new commands.
- Improved the command line parser.
- Added plenty of comments in the source code.
- Significantly improved the accuracy of the algorithm to merge IXP information from the PDB and PCH datasets.
- Fixed crash that could occur when either the IXP long or short name does not exist.
- Fixed error, informational and activity messages.
- Significantly improved performance to analyze a bunch of traceroute paths.
- Added parallelization in various functionalities of the tool.
- Added direct connection with the RIPE Atlas database.
- Added a simplified json based format to import generic traceroute paths.
- Faster loading of the datasets.
- Improved handling of the files.
- Improved file export.
- Fixed several bugs with the file parsing.
- Significantly improved installation process for both OSX and Linux.
- Improved tool compatibility among different distributions.
- Decreased memory usage.
- Added city and country level information of IXPs.

1.0

- First build of traIXroute.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.