pingparsing

pingparsing is a CLI-tool/Python-library parser and transmitter for ping command

MIT License

Downloads
75.4K
Stars
75
Committers
3

Bot releases are hidden (Show)

pingparsing - v1.4.1

Published by thombashi over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/thombashi/pingparsing/compare/v1.4.0...v1.4.1

pingparsing -

Published by thombashi almost 3 years ago

  • Drop support for Python 3.5
  • Add support for pyparsing v3
pingparsing -

Published by thombashi over 3 years ago

  • Fix parsing when ping results with pipe field: #45 (Thanks to @docweirdo)
pingparsing -

Published by thombashi over 3 years ago

  • Change PingTransmitter.ping_option accepts Sequence
  • Fix a problem that --interface option value is not properly applied to ping commands
pingparsing -

Published by thombashi over 3 years ago

  • Add packet size in icmp_replies: #35 (Thanks to @cloudprodz)
  • Add received addresses in icmp_replies: #38 (Thanks to @vi)
  • Fix incorrect parsing of destination domain with '.net' suffix: #40 (Thanks to @xNathan)
  • Fix parsing of Windows ping replies
  • Modify a type annotation of PingParserInterface.parse method
  • Improve parsing precision of times
pingparsing -

Published by thombashi over 3 years ago

  • Add support for Python 3.10
  • Add --timezone option to the CLI
  • Add time zone support for parser classes
pingparsing -

Published by thombashi about 4 years ago

  • Make it possible to parse ping timeouts includes timestamps: #37 (Thanks to @banananananananana)
  • Add --addopts option to the CLI
  • Add -O option to ping execution when --timestamp option is specified on Linux
  • Set default serializer for timestamps of ICMP replies
pingparsing -

Published by thombashi over 4 years ago

  • Fix type annotations
  • Update requirements
pingparsing -

Published by thombashi over 4 years ago

  • Make it possible to execute the CLI with python -m pingparsing
  • Update requirements
pingparsing -

Published by thombashi over 4 years ago

  • Drop Python 2 support
  • Add packet size option to PingTransmitter and CLI: #34 (Thanks to @salehdeh76)
  • Add ttl option to PingTransmitter and CLI: #34 (Thanks to @salehdeh76)
  • Add include_icmp_replies flag to PingStats.as_dict method
  • Add --no-color option to the CLI tool
  • Add type annotations and py.typed to the package
  • Add [cli] extras_require
  • Update dependencies
  • Remove deprecated methods
  • Reduce a package dependency
  • Replace the logging library
  • Fix timestamp parsing when transmitting ping by CLI
  • Minor bug fixes
pingparsing -

Published by thombashi almost 5 years ago

  • Fix parsing failed when ping transmit failure: #33 (Thanks to @psmorris)
  • Integrate build/release/docs extras to dev extras
  • Add .asc files of packages to PyPI
  • Update requirements
pingparsing -

Published by thombashi over 5 years ago

  • Add timestamp attribute to PingTransmitter class
  • Add --timestamp option to the CLI
  • Add support for Python 3.8
  • Support timestamp sub-second precision: #29 (Thanks to @marty90)
pingparsing -

Published by thombashi over 5 years ago

  • Enhancements:
    • accept human-readable values for timeout/deadline
    • use colorized logging
    • improve logging
pingparsing -

Published by thombashi over 5 years ago

  • Rename from icmp_reply to icmp_relies
  • Fix parsing from stdin
  • Fix parsing for each reply failed when source includes other than IP address
pingparsing -

Published by thombashi over 5 years ago

  • Add support for timeout: #31 (Thanks to @ChristofKaufmann)
pingparsing -

Published by thombashi over 6 years ago

  • Add support for parsing ICMP replies (Thanks to @geokal)
  • Bug fixes
pingparsing -

Published by thombashi over 6 years ago

  • Fix the case that duplicate packet statistics not properly parsed
  • Fix the deadline option not properly worked at macOS
pingparsing -

Published by thombashi almost 7 years ago

  • Add pingparsing CLI
  • Add as_tuple method to PingParsing class
  • Change PingParsing.parse method to return the parsed result as namedtuple
  • Improve log messages
  • Drop support for Python 3.3
pingparsing -

Published by thombashi almost 7 years ago

  • Add ping destination as a parsing target
  • Take into effect interface attribute for PingTransmitter class
  • Add OS X support for ping transmitter: #28 (Thanks to @mozillazg)
  • Modify Alpine Linux parser to properly parse packet duplicates
  • Bug fixes
pingparsing -

Published by thombashi about 7 years ago

  • Add a ping parser for Alpine Linux: #27 (@maikotz)