From e4e0d7fbfdbf3ba35c806ad7bf1776b1c04d2637 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 4 Sep 2015 20:26:53 +0200 Subject: Log read time --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 47b5d47..f37b3c4 100644 --- a/main.go +++ b/main.go @@ -10,6 +10,7 @@ import ( "log" "net" "sync" + "time" ) const ( @@ -110,7 +111,9 @@ func (dir Direction) sniff(src, dst net.Conn, wg *sync.WaitGroup) { defer wg.Done() buf := make([]byte, 4096) // 1452 for k := 1; ; k++ { + now := time.Now() n, err := src.Read(buf) + spent := time.Since(now) if err != nil { dst.Close() return @@ -124,7 +127,7 @@ func (dir Direction) sniff(src, dst net.Conn, wg *sync.WaitGroup) { } } - fmt.Println(k, dir, n, "bytes") + fmt.Println(k, dir, n, "bytes", spent) fmt.Println(hex.Dump(pkg)) dir.sniffCert(pkg) -- cgit v1.2.3