Minimal Graphical Ping Tool
git clone
Log | Files | Refs | Submodules | README | LICENSE | sfeed.txt

DateCommit messageAuthorFiles+-
2024-02-29 06:24Merge pull request #111 from mrbesen/windowsIconCNLohr4+14-1
2024-02-23 12:43use gimp to compress the iconmrbesen4+9-8
2024-02-23 09:06add cnping.ico to artifactsmrbesen1+6-1
2024-02-22 09:21fix ci; reduce amount of resolutionsmrbesen2+4-1
2024-02-21 15:17add windows iconmrbesen3+4-0
2024-02-19 23:55Merge pull request #110 from cntools/fix-ghaCNLohr1+10-13
2024-02-19 21:36gha: cleanup multiple install stepsDavid Auer1+9-13
2024-02-19 21:33gha: Allow manual workflow triggerDavid Auer1+1-0
2024-01-01 09:49Bump actions/upload-artifact from 3 to 4dependabot[bot]1+3-3
2023-11-26 12:43Bump actions/checkout from 3 to 4dependabot[bot]1+1-1
2023-11-09 00:17Add dependabot for github actionsDavid Auer1+7-0
2023-05-11 12:41Show historical loss as lost/totalDavid Auer1+1-1
2023-04-15 08:49Merge pull request #103 from cntools/fix_searchnetCNLohr4+121-8
2023-04-15 08:42Fix searchnet. Closes #102cnlohr4+121-8
2023-01-26 13:32Get version string from gitDavid Auer2+14-12
2023-01-21 11:52fix http ping for windowsmrbesen1+4-2
2023-01-21 11:41fix first http ping is slower than the rest.mrbesen1+4-5
2023-01-19 17:58fix bracketsmrbesen1+3-2
2023-01-19 17:46fix http pingmrbesen1+9-2
2023-01-21 12:08add error message when protocol is not supportedmrbesen1+11-0
2023-01-20 07:50Revert "gha: Avoid duplicate runs"David Auer1+1-0
2023-01-02 14:25gha: Update apt indexDavid Auer1+1-1
2023-01-02 14:13gha: Avoid duplicate runsDavid Auer1+0-1
2022-12-27 01:46gha: Debian build and validation (#94)David Auer2+21-7
2022-12-27 01:38README: Generalize distribution informationDavid Auer1+4-5
2020-12-07 16:47how to download the rawdraw git submoduleStuart Robinson1+3-0
2022-12-27 00:25Makefile: Add minlinuxinstallDavid Auer1+7-0
2022-12-04 14:05debian packagingmrbesen10+158-7
2022-12-04 12:56new icon and update linuxinstall targetmrbesen7+134-0
2022-09-22 15:33add possible hint to resolve (ipv4 for windows ICMPping only)mrbesen4+31-19
2022-09-15 01:20add usefull error message in case getaddrinfo returns an adress to big for addr to handlemrbesen1+1-0
2022-09-11 17:43change error reporting on failed pingsmrbesen2+3-13
2022-09-11 16:21add resolve.c to makefile; fix compile on windowsmrbesen6+25-12
2022-09-11 15:23http-ping with ipv6 supportmrbesen5+103-66
2022-09-11 14:36remove redundant af_family variablemrbesen1+9-11
2022-09-10 18:36basic ipv4 and ipv6 pingingmrbesen3+144-46
2022-12-17 19:34gha: Add submodulesDavid Auer1+2-0
2022-12-17 19:27Add build actionDavid Auer1+54-0
2022-08-25 09:57Merge branch 'interface'David Auer5+46-12
2022-08-20 08:55Edit error message of setsockopt in HTTP-Ping (root wont help)mrbesen1+1-1
2022-08-20 08:53Add -I option for HTTP-Pingmrbesen3+21-6
2022-08-18 16:36Fix WIN32 buildDavid Auer2+8-1
2022-08-18 15:53Remove duplicate include sys/socket.hDavid Auer1+1-2
2022-08-18 09:13Add option to bind to specific network interfacemrbesen3+17-4
2021-04-04 19:23Fix false replies on WindowsDavid Auer1+3-3
2021-04-04 19:19Add cross-platform debug output makroDavid Auer1+33-8
2021-01-11 00:30Merge pull request #81 from dreua/freedesktop-integrationCNLohr8+105-1
2020-12-31 14:36Add usage hint to desktop entryDavid Auer1+4-3
2020-12-23 22:05Set wmclass for X11David Auer1+3-1
2020-12-23 17:15Add supplemental files for linux desktop installationDavid Auer7+101-0
2020-12-20 17:48Update to new version of rawdrawcnlohr1+14-14
2020-11-24 00:17Update README.mdCNLohr1+1-3
2020-11-19 22:29Bump rawdraw modulecnlohr0+0-0
2020-11-19 21:54Update to newest version of rawdraw.cnlohr1+2-1
2020-08-30 12:46Update readmeDavid Auer1+17-7
2020-08-30 11:41CI: Add dependency for OpenGL buildDavid Auer1+1-1
2020-05-25 10:33Bump submodulecnlohr0+0-0
2020-05-25 10:11Merge branch 'master' of
2020-05-25 10:10Closes #68 - updating the way rawdraw works. Also, don't make cnping.exe from makefile anymore.cnlohr2+5-2
2020-05-16 11:06Remove dual all: definitions.CNLohr1+0-1
2020-05-09 05:18update, adding the rawdraw submodulecnlohr2+4-0
2020-05-09 05:17remove rawdraw folder in preperation for modulecnlohr10+10-2533
2020-05-06 19:31Merge pull request #70 from cntools/window-resizableDavid Auer2+19-12
2020-05-05 20:29Restructure Makefile and fix resources.o buildDavid Auer1+18-11
2020-05-05 20:28Make Window resizableDavid Auer1+1-1
2019-10-08 23:03Switch CI build to Ubuntu bionicDavid Auer1+2-0
2019-10-04 18:03Bump version to 1.0.0David Auer1+1-1
2019-09-29 10:49Add .travis.yml for buildsDavid Auer1+19-0
2019-09-30 00:00Add Linux OpenGL target for cnpingcnlohr1+3-0
2019-09-28 20:45Fix buggy Windows thread closure (this coming from rawdraw upstream)cnlohr1+1-0
2019-09-27 08:19Push to B3 in git to prevent accidental version confusioncnlohr1+1-1
2019-09-27 08:13Fix some issues on the Linux side that were brought up from building on Windowscnlohr3+4-2
2019-09-27 06:00Change version number past release.cnlohr1+1-1
2019-09-27 05:57No longer include cnping.exe in source tree (preparing for actual release)cnlohr2+1-0
2019-09-27 05:54Correct version number to a meaningful number.cnlohr2+1-1
2019-09-27 05:26OpenGL + Binarycnlohr5+10-9
2019-09-27 04:54Bring in line with rawdrawcnlohr8+819-450
2019-09-27 01:24Allow CFLAGS and LDFLAGS to be overridden. See #61cnlohr1+3-4
2019-09-27 01:22Allow compiler to be swapped out via command line compile.cnlohr2+1-1
2019-09-27 01:22Merge pull request #63 from dreua/improve-makefileCNLohr1+4-3
2019-09-27 01:20Add version number, see Issue #60 for discussion.cnlohr2+6-4
2019-09-26 20:14Allow compiler customizationDavid Auer1+4-3
2019-09-23 05:09update with proper no-admin propscnlohr2+1-1
2019-09-23 05:08Merge branch 'master' of
2019-09-23 05:03Merge branch 'attempt_without_admin'cnlohr8+200-33
2019-09-23 05:02update executable to current codebasecnlohr1+0-0
2019-09-23 05:01Merge branch 'master' into attempt_without_admincnlohr2+7-9
2019-09-23 02:00Merge pull request #56 from Michael137/masterCNLohr2+28-3
2019-09-23 02:00Merge pull request #57 from Michael137/srand_overflow_fixCNLohr1+1-1
2019-09-23 02:00Merge pull request #59 from dreua/rawdraw_directoryCNLohr14+10-10
2019-06-16 20:30Move rawdraw files to subdirectory.David Auer14+10-10
2019-03-25 16:19Fix integer overflow during creation of random seed at startupMichael Buch1+1-1
2019-03-25 16:06Fix up offset to check for magic number on receive of a packet according to FreeBSDs size of struct icmpMichael Buch1+7-1
2019-03-25 11:52Add FreeBSD support. Mainly missing includes and struct icmphdr differencesMichael Buch2+21-2
2019-03-24 03:10cleanup a few thingscnlohr5+16-27
2019-03-24 02:55update all filescnlohr4+5-6
2019-03-24 02:51bump for Windows nonadmin pingcnlohr3+57-23
2019-03-17 06:01trying to get this working w/o admin.cnlohr4+158-13
2019-02-07 20:54Merge pull request #53 from dreua/handle_xdisplay_nullCNLohr2+7-9
2019-02-07 11:40Remove unused variable causing warningDavid Auer1+0-6
2019-02-07 11:39Handle XDisplay being nullDavid Auer1+7-3
2018-11-22 23:41Update with 'r' keycnlohr2+20-0
2018-11-22 23:25Fix wrong close behavior.cnlohr2+1-1
2018-11-22 23:21Update adding code to remember the last usagecnlohr3+52-14
2018-08-13 21:46Merge pull request #52 from dreua/licenseCNLohr2+52-0
2018-08-13 17:56Add licensesD. Auer2+52-0
2018-07-28 19:07Merge pull request #51 from Viknet/masterCNLohr1+1-1
2018-07-28 10:51Blurry text fixViknet1+1-1
2018-07-28 10:46Merge pull request #1 from cnlohr/masterViknet18+1190-911
2018-07-22 06:38Merge pull request #48 from dreua/fix_import_orderCNLohr1+3-4
2018-07-20 20:46Fix import order for linuxDavid Auer1+3-4
2018-07-18 05:11Merge pull request #47 from mischnic/macCNLohr2+10-5
2018-07-17 21:33Fix compile errors on macOS (MSG_NOSIGNAL)Niklas Mischkulnig2+10-5
2018-07-17 20:41Remove mouse-y. It was only ever used as a gimmic anyway. cnping is the standard tool.cnlohr2+2-455
2018-07-17 03:08Prevent extra symbols from being created, will help reduce binary differences in compilation steps of cnping.exe.cnlohr2+1-1
2018-07-14 03:30Recompile the .exe - not sure why there was a size discrepancy.cnlohr1+0-0
2018-07-14 03:27Merge pull request #45 from dreua/improve_redraw_loadCNLohr2+7-2
2018-07-13 21:37Improve the system (usually Xorg) load by increasing the wait time between redrawsD. Auer2+7-2
2018-07-11 14:55Closes #43cnlohr1+0-0
2018-07-11 14:54actually prevent crash if in process of clearing out histogram.cnlohr1+2-0
2018-07-11 14:41Fix format specifier again.cnlohr2+1-1
2018-07-11 14:39Unify Windows and Linux percentages.cnlohr2+3-3
2018-07-11 14:37Improve loss calculation and let's hope this prevents random crash on histogram.cnlohr2+4-4
2018-07-11 14:31Fix format specifier for real this time.cnlohr2+11-2
2018-07-11 14:20Fix format specifier to printf for status.cnlohr2+1-1
2018-06-22 05:02Fix overflow if set exceeds 8192cnlohr2+1-0
2018-06-22 04:47Merge branch 'master' of
2018-06-22 04:46Add feature for histograms.cnlohr6+282-55
2018-06-12 15:40Merge pull request #42 from onkelpit/masterCNLohr5+10-38
2018-06-06 15:06fixed compiler warningsJohennecken, Peter5+10-38
2018-03-23 04:03Merge pull request #41 from goeiecool9999/masterCNLohr1+22-13
2018-03-23 01:39Moved the socket/connect back out of the loopgoeiecool99991+17-20
2018-03-22 21:23Fixed a bug in rare cases where the server violates HTTP protocol and does send an entity as a reponse with the HEAD request.goeiecool99991+32-20
2018-03-02 15:55Fix processing for URLscnlohr1+1-2
2018-03-01 23:40whoops got the struct backwardscnlohr1+1-1
2018-02-17 08:19Update README.mdCNLohr1+12-3
2018-02-17 08:10Update - include http:// as an optional protocol to cnping.cnlohr10+279-22
2018-02-12 03:39Add notes about other options for installationcnlohr1+2-1
2018-02-12 03:37Add note about alternative mechansim for installcnlohr1+1-0
2018-02-12 03:36Merge pull request #37 from ChristianRomberg/patch-2CNLohr1+1-0
2018-02-11 21:24Update MakefileChristianRomberg1+2-1
2018-02-11 16:03Update MakefileChristianRomberg1+1-1
2018-01-25 17:56Merge pull request #36 from ChristianRomberg/patch-1CNLohr1+1-1
2018-01-25 16:53Update MakefileChristianRomberg1+1-1
2017-12-09 14:49Update using proper flags.cnlohr1+65-25
2017-12-08 11:48Merge pull request #30 from drbachler/feature/ignore_ctagsCNLohr1+1-0
2017-12-07 21:24ignore tags file (for ctags)Alexander Bachler Jansson1+1-0
2017-12-07 11:39Merge pull request #29 from drbachler/feature/READMECNLohr1+15-11
2017-12-06 07:05Updated README.mdAlexander Bachler Jansson1+15-11
2017-12-05 22:43Merge pull request #27 from drbachler/features/window-titleCNLohr1+12-3
2017-12-05 22:43Merge pull request #28 from drbachler/feature/quit-keyCNLohr1+10-1
2017-12-05 18:01Added quit buttonAlexander Bachler Jansson1+10-1
2017-12-05 17:28Adding commandline argument for windows titleAlexander Bachler Jansson1+12-3
2017-12-05 03:57I really do want cnping here.cnlohr1+0-0
2017-11-03 23:52Apparently things don't care if you have absurd packet sizes.cnlohr2+2-2
2017-11-03 23:50Increase max packet size forpingcnlohr1+2-2
2017-07-13 05:45Fix major issue with automatic timing assumption. Also, make friendlier note when pings fail to send.cnlohr5+22-20
2017-07-11 04:42Update with cleanup from dev branchcnlohr3+21-167
2017-06-21 14:49Update ping.cCNLohr1+1-0
2017-06-21 14:48Update ping.hCNLohr1+4-0
2017-06-21 14:48Update cnping.cCNLohr1+3-0
2017-06-21 14:40Merge pull request #24 from cnlohr/devCNLohr0+0-0
2017-06-21 14:36Merge remote-tracking branch 'refs/remotes/origin/master' into devCNLohr0+0-0
2017-06-21 14:33Merge pull request #23 from cnlohr/devCNLohr6+459-157
2017-06-21 14:32Merge branch 'master' into devCNLohr7+22-22
2017-06-21 05:22tweak a few things to improve readability.cnlohr6+24-24
2017-05-24 18:55Merge pull request #22 from Viknet/devCNLohr1+29-18
2017-05-24 18:48OSX: window resize addedViktor Druchinin1+29-18
2017-05-24 16:12Merge pull request #21 from Viknet/devCNLohr3+359-3
2017-05-24 10:59OSX supportViktor Druchinin3+359-3
2017-05-23 14:45Fix non-root-commentCNLohr1+1-1
2017-05-23 05:19Update license info with new ping system.cnlohr4+94-159
2017-05-12 06:32Add a pre-built .execnlohr1+0-0
2017-04-05 00:30Allow for full-on OpenGL mode.cnlohr3+254-0
2017-04-05 00:26Update to newer CNPINGcnlohr6+222-14
2017-03-21 04:04Update to newest rawdrawcnlohr11+929-1113
2017-03-13 16:40Fix dependency on Xext and Xineramacnlohr5+9-7
2017-03-13 15:39Merge branch 'dreua-master'cnlohr5+20-7
2017-03-11 22:07Updated cnping.exeD. Auer1+0-0
2017-03-11 22:07Made Makefile more portable for cross-compilationD. Auer1+2-1
2017-03-11 19:37Added cnping-mousey and searchnet to .gitignoreD. Auer1+2-0
2017-03-09 23:30Fixed loss calulation at startupD. Auer1+12-6
2017-03-09 22:17Fixed missing include causing warning.D. Auer1+1-0
2017-03-09 22:17Added .gitignore for binariesD. Auer1+3-0
2017-02-24 02:36Fix Windows driver to use almost no CPUcnlohr6+674-358
2016-11-30 15:35Merge pull request #14 from donat-b/screenshotCNLohr1+0-0
2016-11-29 08:01Update screenshotd.khabibullaev1+0-0
2016-11-27 19:48Fix formatting and needed %% instead of %cnlohr1+1-1
2016-11-27 19:46Merge pull request #13 from donat-b/packet_lossCNLohr1+3-0
2016-11-27 16:55Added packet loss percentagedonat-b1+3-0
2016-10-18 13:35Merge pull request #12 from brookst/x11-fixCNLohr3+44-7
2016-10-17 18:07Fix X11 error on exitTim Brooks3+29-7
2016-10-17 15:44Set WM_CLASS for window manager informationTim Brooks1+15-0
2016-10-02 19:24Add missing unistd.hCharles Lohr1+1-1
2016-10-02 19:23Merge pull request #11 from mischnic/masterCNLohr3+9-35
2016-10-02 08:24CleanupNiklas Mischkulnig3+9-35
2016-10-01 16:46Merge pull request #10 from mischnic/masterCNLohr4+36-3
2016-09-27 19:22Changes to compile on MacNiklas Mischkulnig4+36-3
2016-09-27 14:48Merge pull request #9 from brookst/pixel_renderCNLohr2+5-1
2016-09-26 13:06Fix rendering single pixelsTim Brooks2+5-1
2016-07-23 20:54Make it a window that pops upCharles Lohr3+101-1
2016-06-25 20:49fix max lengthCharles Lohr1+1-1
2016-06-12 05:00update cnping's readmeCharles Lohr2+21-1
2016-04-13 05:51update cnping.execnlohr1+0-0
2016-04-13 05:49Fix code for searchnet.cnlohr1+1-2
2016-04-13 05:42Whoops forgot to fix the searchnet project for new ping techniquecnlohr1+2-1
2016-04-13 05:40Merge pull request #6 from hackrid/masterCNLohr2+42-9
2016-04-12 08:21updated readme with new parameter infohackrid1+4-4
2016-04-12 08:18preserve the stats readable prevent the graph from growing too much into the stats display.hackrid1+1-1
2016-04-12 08:15dynamic y axis scaling enabled by default -the signal swing is dependend from the current displayed maximunm ping response time. -the meaning of the y axis scaling factor has changed slightly. it is supplyd to prevent dynamic scalinghackrid1+38-5
2016-04-09 22:55Update cnping - keep the dynamic pingtime feature for use with cnping-mouseycnlohr5+37-14
2016-04-09 17:54Merge pull request #5 from hackrid/masterCNLohr2+53-12
2016-04-08 13:33unified parameter evaluationhackrid1+32-9
2016-04-08 13:20bug fix: gui scaling argument evaluated even if not availablehackrid1+1-1
2016-04-08 12:21fixed drawing of avg and stddev lineshackrid1+8-5
2016-04-08 12:01reworked help text and readmehackrid2+12-4
2016-04-08 11:52GUI Scaling introducing new commandline parameter to scale the printed ping resultshackrid1+9-2
2016-04-02 05:04make cnping, et. al. able to change ping times and sizes realtimecnlohr1+453-0
2016-01-23 02:55fix the [1]cnlohr1+0-1
2015-12-01 05:12Update readmecnlohr1+3-1
2015-12-01 05:10Cleanup - make window version of windows file.cnlohr7+138-11
2015-11-24 16:10Fix Linux, using separate sockets, for some reason using the same socket reduces performance.cnlohr3+46-69
2015-11-23 16:31update with fixed sizecnlohr2+1-1
2015-11-23 16:24Update CNPing to be windows compatible and drop the packets if they're wrong.cnlohr4+122-48
2015-03-12 04:16cleanup for lower processorcnlohr1+7-7
2014-12-06 07:02update readme.cnlohr1+1-1
2014-12-06 06:54add some files to cnpingocnlohr12+1858-20
2014-12-06 06:09Initial commitCharles2+26-0