Commit graph

34 commits

Author SHA1 Message Date
Pankaj Garg
a8971d9b50
Add support for UDP bandwidth testing (#20) (#38)
* Add support for UDP based bandwidth tests.

Also did some code cleanup and removed stale code.

* Fix gitignore as it was not ignoring temp VIM files.
2018-12-11 08:35:20 -08:00
lylex
aecdaf9239 Add lint target and fix its warnings. (#37) 2018-12-11 07:28:33 -08:00
Y.Horie
c073d29e41 fix wrong type durationStr in ethr.go (#36) 2018-12-11 05:00:25 -08:00
lylex
ca2bbcc79c Fix a duration error message bug (#31) (#32) 2018-12-11 04:59:35 -08:00
Y.Horie
ffc7d5692c fix port error messages on server (#35) 2018-12-11 04:59:09 -08:00
Pankaj Garg
14ed35a008 Make internal message Dbg only. 2018-12-10 09:02:50 -08:00
Pankaj Garg
d3f08ddcb7
Update README.md 2018-12-10 08:20:05 -08:00
Pankaj Garg
0c9674d15d
Misc/codecleanup (#29)
* Intermediate changes for Connected UDP.

* Add more changes to support connected UDP.

There is an issue with this approach, as multiple sockets are not able
to listen on connected UDP. We need to add SO_REUSEPORT to make this a
viable solution. This would be done in a later commit but before this
change is merged into master.

* Minor code cleanup.
2018-12-10 08:06:37 -08:00
fsouza
6fcc37915d MacOS support (#27)
* Implement getNetDevStats for Darwin

* darwin: add dummy functions

It compiles now! :)

* darwin: implement hideCursor

* darwin: add missing padding to ifMsghdr2
2018-12-09 14:25:56 -08:00
Julian Xhokaxhiu
b979b9c7de Update README.md (#26)
Fix typo.

Lowercase is for search, uppercase is for install.
2018-12-09 06:28:17 -08:00
Julian Xhokaxhiu
eccd39ee27 Update README.md (#25)
Add ArchLinux support
2018-12-09 04:51:07 -08:00
nxadm
d659f561ab disable incorrect bash syntax highlighting for shell input/output (#23) 2018-12-07 14:06:57 -08:00
Qais Ali
1ccfe771a7 constant generate with iota (#22) 2018-12-07 14:05:57 -08:00
Pankaj Garg
fe0524d504
Update README.md
Updated as per #19
2018-12-07 09:03:40 -08:00
Kevin Goslar
cb5a408307 Fix grammar mistakes (#17) 2018-12-06 19:50:19 -08:00
MinJae Kwon
cb0069621d Use "go get" to install ethr (#12) 2018-12-05 07:12:38 -08:00
Davor Kapsa
77110c0244 clean handleRequest (#6)
* clean handleRequest

* use printErr

* revert cleanupFunc
2018-12-05 05:47:00 -08:00
Radu Matei
41a13764cd Add dep (#11)
* Add Gopkg.* and vendor/ dir

* Add info about running dep ensure in readme
2018-12-05 05:41:16 -08:00
Radu Matei
c65ad73391 Add files without extension to .gitigore (#10) 2018-12-05 01:33:14 -08:00
mattn
c451749056 Fix multibyte ui (#8)
* gofmt

* Use ASCII symbols on CJK console

* text width should be calculated as cell width

* Add offset for x to adjust point to start multi-byte letters
2018-12-04 20:15:56 -08:00
Pankaj Garg
feffecb31c Merge branch 'master' of https://github.com/Microsoft/ethr 2018-12-04 15:00:18 +00:00
Pankaj Garg
6ea7c76e3b Fix for connection leak.
Earlier code was not breaking out of nested loops correctly.
2018-12-04 14:59:49 +00:00
Pankaj Garg
9151710535
Update README.md 2018-12-04 04:54:37 -08:00
Pankaj Garg
a007c3d904
Update README.md 2018-12-04 04:47:59 -08:00
Pankaj Garg
485327e6ff
Update README.md 2018-12-03 09:57:03 -08:00
Pankaj Garg
3f6cd341b6
Update README.md 2018-12-03 08:48:18 -08:00
Pankaj Garg
779d5c1e6c
Update README.md 2018-12-03 00:35:28 -08:00
Pankaj Garg
06e4503cf3
Update README.md 2018-12-03 00:34:42 -08:00
Pankaj Garg
70f25d8966
Update README.md 2018-12-03 00:32:30 -08:00
Pankaj Garg
be58dd670c
Update README 2018-12-03 00:26:26 -08:00
Pankaj Garg
80c99bdab1 First version of Ethr
Ethr is a network performance measurement tool. It allows measurements
of bandwidth, latency, packets/s, connections/s for multiple protocols
such as TCP, UDP, HTTP, HTTPS and ICMP.
2018-12-02 12:39:13 -08:00
Microsoft Open Source
4877148b8e Initial commit 2018-11-25 06:05:35 -08:00
Microsoft Open Source
837b204176 Initial commit 2018-11-25 06:05:34 -08:00
Microsoft GitHub User
d004c55777
Initial commit 2018-11-25 06:05:31 -08:00