summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-09-04 20:26:53 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-09-04 20:26:53 +0200
commite4e0d7fbfdbf3ba35c806ad7bf1776b1c04d2637 (patch)
treed5324fb35780a8b71ed2d51c15ba709052a9abdd
parent1c57ea9aa50dba053fa875a08c73b687e38862ba (diff)
Log read time
-rw-r--r--main.go5
1 files changed, 4 insertions, 1 deletions
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)