{"id":21998298,"url":"https://github.com/simonswine/mtr","last_synced_at":"2025-04-30T21:20:57.938Z","repository":{"id":140159646,"uuid":"2347052","full_name":"simonswine/mtr","owner":"simonswine","description":"Fork of MTR","archived":false,"fork":false,"pushed_at":"2011-09-08T09:22:56.000Z","size":374,"stargazers_count":4,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-27T00:07:08.239Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonswine.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY","support":null}},"created_at":"2011-09-08T07:47:53.000Z","updated_at":"2019-04-09T14:29:13.000Z","dependencies_parsed_at":"2023-03-11T20:00:16.000Z","dependency_job_id":null,"html_url":"https://github.com/simonswine/mtr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fmtr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fmtr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fmtr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fmtr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonswine","download_url":"https://codeload.github.com/simonswine/mtr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251782996,"owners_count":21643032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T22:21:04.251Z","updated_at":"2025-04-30T21:20:57.890Z","avatar_url":"https://github.com/simonswine.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"WHAT IS MTR?\n\n  mtr combines the functionality of the 'traceroute' and 'ping' programs \n  in a single network diagnostic tool.\n\n  As mtr starts, it investigates the network connection between the host\n  mtr runs on and a user-specified destination host.  After it\n  determines the address of each network hop between the machines, \n  it sends a sequence ICMP ECHO requests to each one to determine the \n  quality of the link to each machine.  As it does this, it prints\n  running statistics about each machine.\n\n  mtr is distributed under the GNU General Public License. \n  See the COPYING file for details.  \n\nINSTALLING\n\n  Slightly more hints are in the file INSTALL. If this doesn't work\n  you could try reading that too.... \n\n  Compiling mtr should be as simple as:\n\n\tmake\n\n  It should first call the \"configure\" script and then run \"make\" again\n  with the makefile that \"configure\" just generated. \n\n  After compiling, install:\n\n\tmake install\n\n  Note that mtr must be suid-root because it requires access to raw IP \n  sockets.  See SECURITY for security information.\n\n  Older versions used to require a non-existant path to GTK for a\n  correct build of a non-gtk version while GTK was installed. This is\n  no longer neccesary. ./configure --WITHOUT_GTK should now work. \n  If it doesn't, try \"make WITHOUT_X11=YES\" as the make step. \n\n  On Solaris (and possibly other systems) the \"gtk\" library may be\n  installed in a directory where the dynamic linker refuses to look when\n  a binary is setuid. Roman Shterenzon reports that adding \n        -Wl,-rpath=/usr/lib\n  to the commandline will work if you are using gnu LD. He tells me that\n  you're out of luck when you use the sun LD. That's not quite true, as\n  you can move the gtk libraries to /usr/lib instead of leaving them in\n  /usr/local/lib.  (when the ld tells you that /usr/local/lib is untrusted\n  and /usr/lib is trusted, and you trust hte gtk libs enough to want them\n  in a setuid program, then there is something to say for moving them\n  to the \"trusted\" directory.)\n\n  On Solaris, linking usually fails to find \"wattr\" or something like that.\n  Somehow, I can't seem to be able to automate \"configure\" finding the right\n  libs on Solaris. So, the solution is that you cut-and-paste the line\n  doing the linking into a terminal window, and add \"-lcurses\" by hand. \n  Then it will link. Help on how to catch this in autoconf appreciated.\n\n  On Mac OS X the nameserver8_compat.h needs to be included. I put the \n  include inside an \"#if 0\" section in the file \"dns.c\". If someone \n  knows how to make this automatic using autoconf / the configure script, \n  please tell me.... \n\n  This should now also work: \n  ./configure CFLAGS=\"-arch i386 -arch x86_64\" LIBS=\"-lresolv\" \\\n       --without-gtk --disable-endian-check --disable-dependency-tracking\n\n\n\nWHERE CAN I GET THE LATEST VERSION OR MORE INFORMATION?\n\n  See the mtr web page at \n         http://www.BitWizard.nl/mtr/ \n\n  Subscribe to the mtr mailing list.  All mtr related announcements\n  are posted to the mtr mailing list.  To subscribe, send email to\n  the 'mtr-subscribe' with the hostname part set to 'BitWizard.nl'.\n  The body or subject of the message doesn't matter. To send an\n  Email to the list, mail to the username part set to 'mtr'. To\n  prevent SPAM to this list, please don't put the full name on \n  the internet. \n\n  Bug reports and feature requests should be submitted the mailing\n  list.\n\n  Patches can be submitted by Email to me, or submitted to the \n  mailing list. Please use unified diffs. Usually the diff is sort of\n  messy, so please check that the diff is clean and doesn't contain too\n  much of your local stuff (for example, I don't want/need the \"configure\"\n  script that /your/ automake made for you). \n\n-- REW\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonswine%2Fmtr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonswine%2Fmtr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonswine%2Fmtr/lists"}