Git Product home page Git Product logo

winmtr's Introduction

WinMTR (Redux)

WinMTR (Redux) in an extended fork of Appnor's WinMTR (sourceforge)
with IPv6 support and other different enhancements and bug fixes

Download (binaries)

Differences to WinMTR 0.98

  • [x] - removed Windows 2000 support
  • [x] + added IPv6 support
  • [x] + clickable entries when stopped.. (why the heck wasn't it possible before?)
  • [x] * added start delay of about 30ms for each hop (870ms before the 30th hop gets queried)
    this should improve performance and reduces network load

  • [x] ! fixed trace list freeze (list didn't update while tracing, happens when tracing just one hop)
  • [x] * theme support (more fancy look :P)
  • [ ] + remembers window size
  • [ ] ! CTRL+A works for host input
  • [ ] + host history: pressing del key or right mouse will remove selected entry
  • [ ] * new icon

Requirements

  • Windows XP+ (Windows 2000 support can be added on request, but IPv6 will not work)
  • Microsoft Visual C++ 2010 Redistributables (32bit | 64bit) or use static build

About me / why I decided to create this fork

There isn't that much to say actually, I've been using IPv6 for a few years now thanks to SixXS and it always annoyed me that WinMTR couldn't handle IPv6... finally my ISP got some sort of IPv6 beta test. And that's what I wanted to compare: native vs SixXS with long-term trace routes such as those WinMTR provides.
Since there wasn't any WinMTR build with IPv6, I decided to do it myself ;) The result can be seen here :P
(after 1 day for IPv6, and 2 additional days to fix other stuff and polishing)

If you're looking for an alternative (not meant for long-term traces) there's vTrace. It's some really interesting piece of Software ;) (with more then just trace routes)

winmtr's People

Contributors

white-tiger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

winmtr's Issues

Unknown error! (please report)

While attempting to trace a route to vandal 2A03:E600:100:0:0:0:0:79 , I got the following, with 30 lineitems of "Unknown error! (please report)":
WinMTR statistics
Host - %
------------------------------------------------
Unknown error! (please report) - 100

Add support for decimal IPs

I would be really nice if you could add support for decimal IPs, it's would be really convenient instead of having to open up an IP conversion site :o)

CMD Output and IPv6 Parameter

It would be very useful for some cases if WinMTR could be used in CMD mode and not only as UI. Also, it would be good if there was a CMD parameter that explicitly uses IPv4 or IPv6.

Exiting the app is slow

If there as trace running it takes a couple seconds to exit.

I understand that this delay is good when the user clicks "stop", but not required when the user just wants to quit.
When the users clicks on "close" there is nothing to wait for, the app should just exit.

Show both IP and DNS

Command line MTR allows to show both IP address and DNS name for each line (with -b or --show-ips).

It would be great if WinMTR could do it too!

Show target host in copied or exported trace

When copying TXT or HTML it would be nice if it included the host that we were trying to reach.

Many times that host is not reachable, and thus it does not appear in the trace.

Interval reset bug

Could you fix a bug?
In "Options" I can set Interval 0.001
But it reset when I open Options again

Make the fonts less ugly

Looks like most of the text (buttons, all text in the options dialog, etc) doesn't use anti-aliasing. Is this possible to fix?

Merging your fork with Appnor's WinMTR

Hi!

WinMTR 0.92 was released by Dragos MANAC, of Appnor MSP S.R.L.

Appnor still maintains a WinMTR website. When you do a Google search for [ WinMTR ], Appnor's WinMTR website comes up first. (Your GitHub repository comes up sixth.)

Appnor's website includes a little bit of useful documentation.

Their website also includes some bad advice: it advises users to use the "Contact Us" form for bug reports and feature requests. This keeps these reports private, not public, which is problematic.

Your fork of WinMTR is newer and better. Do you remember?: Have you ever contacted Dragos about possibly combining the two projects, or even about taking over maintainership? Did Dragos reply?

Wrong lost %

Wront lost % calculation if a ping intervar < 1 sec

Static build

Is it possible to make statis build include libraries like mcp100.dll

Intermediate state of IPv6 checkbox

The IPv6 checkbox has three options: on, off, or intermediate (a black square). There's no tooltip which explains it. What does the black square mean?

Also, would it make sense to add a tooltip to explain the meaning?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.