Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: goroutine stack exceeds 1000000000-byte limit [still occurs after last release] #20

Closed
wcrigger opened this issue Jan 17, 2018 · 4 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@wcrigger
Copy link

wcrigger commented Jan 17, 2018

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.1
DISTRIB_CODENAME=serena
DISTRIB_DESCRIPTION="Linux Mint 18.1 Serena"

Modules active: api.rest, arp.spoof, http.proxy, net.recon, net.sniff (is this too much?! =P 15 devices on this LAN)

Latest version of bettercap-ng

This has occurred several times today, but this is the first I've documented it. Pretty sure I can reproduce.

Is the stack tunable?

192.168.x.0/24 > 192.168.x,x  » runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow

runtime stack:
runtime.throw(0xc6186d, 0xe)
        /home/warren/go/src/runtime/panic.go:616 +0x81
runtime.newstack()
        /home/warren/go/src/runtime/stack.go:1054 +0x71f
runtime.morestack()
        /home/warren/go/src/runtime/asm_amd64.s:480 +0x89

goroutine 173 [running]:
runtime.heapBitsSetType(0xc426659db0, 0x50, 0x50, 0xbd66e0)
        /home/warren/go/src/runtime/mbitmap.go:864 +0x61c fp=0xc480b30338 sp=0xc480b30330 pc=0x416b8c
runtime.mallocgc(0x50, 0xbd66e0, 0x1, 0x0)
        /home/warren/go/src/runtime/malloc.go:740 +0x548 fp=0xc480b303d8 sp=0xc480b30338 pc=0x413ae8
runtime.newobject(0xbd66e0, 0x0)
        /home/warren/go/src/runtime/malloc.go:839 +0x38 fp=0xc480b30408 sp=0xc480b303d8 pc=0x4140e8
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:100 +0x90 fp=0xc480b30590 sp=0xc480b30408 pc=0x9a5c80
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b305c8 sp=0xc480b30590 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b305f0 sp=0xc480b305c8 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b30778 sp=0xc480b305f0 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b307b0 sp=0xc480b30778 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b307d8 sp=0xc480b307b0 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b30960 sp=0xc480b307d8 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b30998 sp=0xc480b30960 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b309c0 sp=0xc480b30998 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b30b48 sp=0xc480b309c0 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b30b80 sp=0xc480b30b48 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b30ba8 sp=0xc480b30b80 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b30d30 sp=0xc480b30ba8 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b30d68 sp=0xc480b30d30 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b30d90 sp=0xc480b30d68 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b30f18 sp=0xc480b30d90 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b30f50 sp=0xc480b30f18 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b30f78 sp=0xc480b30f50 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b31100 sp=0xc480b30f78 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b31138 sp=0xc480b31100 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31160 sp=0xc480b31138 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b312e8 sp=0xc480b31160 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b31320 sp=0xc480b312e8 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31348 sp=0xc480b31320 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b314d0 sp=0xc480b31348 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b31508 sp=0xc480b314d0 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31530 sp=0xc480b31508 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b316b8 sp=0xc480b31530 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b316f0 sp=0xc480b316b8 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31718 sp=0xc480b316f0 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b318a0 sp=0xc480b31718 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b318d8 sp=0xc480b318a0 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31900 sp=0xc480b318d8 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b31a88 sp=0xc480b31900 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b31ac0 sp=0xc480b31a88 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31ae8 sp=0xc480b31ac0 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b31c70 sp=0xc480b31ae8 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b31ca8 sp=0xc480b31c70 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31cd0 sp=0xc480b31ca8 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b31e58 sp=0xc480b31cd0 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b31e90 sp=0xc480b31e58 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b31eb8 sp=0xc480b31e90 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b32040 sp=0xc480b31eb8 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32078 sp=0xc480b32040 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b320a0 sp=0xc480b32078 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b32228 sp=0xc480b320a0 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32260 sp=0xc480b32228 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32288 sp=0xc480b32260 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b32410 sp=0xc480b32288 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32448 sp=0xc480b32410 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32470 sp=0xc480b32448 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b325f8 sp=0xc480b32470 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32630 sp=0xc480b325f8 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32658 sp=0xc480b32630 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b327e0 sp=0xc480b32658 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32818 sp=0xc480b327e0 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32840 sp=0xc480b32818 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b329c8 sp=0xc480b32840 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32a00 sp=0xc480b329c8 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32a28 sp=0xc480b32a00 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b32bb0 sp=0xc480b32a28 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32be8 sp=0xc480b32bb0 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32c10 sp=0xc480b32be8 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b32d98 sp=0xc480b32c10 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32dd0 sp=0xc480b32d98 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32df8 sp=0xc480b32dd0 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b32f80 sp=0xc480b32df8 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b32fb8 sp=0xc480b32f80 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b32fe0 sp=0xc480b32fb8 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33168 sp=0xc480b32fe0 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b331a0 sp=0xc480b33168 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b331c8 sp=0xc480b331a0 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33350 sp=0xc480b331c8 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33388 sp=0xc480b33350 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b333b0 sp=0xc480b33388 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33538 sp=0xc480b333b0 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33570 sp=0xc480b33538 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b33598 sp=0xc480b33570 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33720 sp=0xc480b33598 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33758 sp=0xc480b33720 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b33780 sp=0xc480b33758 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33908 sp=0xc480b33780 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33940 sp=0xc480b33908 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b33968 sp=0xc480b33940 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33af0 sp=0xc480b33968 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33b28 sp=0xc480b33af0 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b33b50 sp=0xc480b33b28 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33cd8 sp=0xc480b33b50 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33d10 sp=0xc480b33cd8 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b33d38 sp=0xc480b33d10 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b33ec0 sp=0xc480b33d38 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b33ef8 sp=0xc480b33ec0 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b33f20 sp=0xc480b33ef8 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b340a8 sp=0xc480b33f20 pc=0x9a6518
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1 fp=0xc480b340e0 sp=0xc480b340a8 pc=0xa8c391
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/src/net/http/server.go:1947 +0x44 fp=0xc480b34108 sp=0xc480b340e0 pc=0x740cd4
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e380, 0xc42010a100)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928 fp=0xc480b34290 sp=0xc480b34108 pc=0x9a6518
...additional frames elided...
created by net/http.(*Server).Serve
        /home/warren/go/src/net/http/server.go:2795 +0x27b

goroutine 1 [select, 2 minutes]:
github.com/chzyer/readline.(*Operation).Runes(0xc4200f2930, 0x0, 0x0, 0x0, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/chzyer/readline/operation.go:390 +0x1ce
github.com/chzyer/readline.(*Operation).String(0xc4200f2930, 0x6287b1, 0xc42057c1c0, 0xc42029f6d0, 0x41)
        /home/warren/go/gocode/src/github.com/chzyer/readline/operation.go:375 +0x2b
github.com/chzyer/readline.(*Instance).Readline(0xc42057c1c0, 0xc42047af90, 0x8, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/chzyer/readline/readline.go:255 +0x2f
github.com/evilsocket/bettercap-ng/session.(*Session).ReadLine(0xc4203260c0, 0xc42047af90, 0x8, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/session.go:287 +0x3d
main.main()
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/main.go:63 +0x8ec

goroutine 19 [syscall, 2 minutes]:
os/signal.signal_recv(0xd49300)
        /home/warren/go/src/runtime/sigqueue.go:139 +0xa6
os/signal.loop()
        /home/warren/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.0
        /home/warren/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 106 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa7406ff, 0x5012e92a, 0x13397a0, 0xb62f60, 0xc42085a1c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 128 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc2973560d48d, 0x869a811c, 0x13397a0, 0xb62f60, 0xc4205000e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 129 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc29735700d5b, 0x86a9b9dc, 0x13397a0, 0xb62f60, 0xc4205000e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 210 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2420, 0x14, 0xbe8fc298256882c8, 0x1650d5742, 0x13397a0, 0xb5bcc0, 0xc420916060)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 126 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa24f0c8, 0x4fc3d312, 0x13397a0, 0xb62f60, 0xc420500380)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 123 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296daade9b5, 0x304ccbe6, 0x13397a0, 0xb62f60, 0xc4205002a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 124 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296dabcc479, 0x305ba6d0, 0x13397a0, 0xb62f60, 0xc4205002a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 318 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec060, 0x14, 0xbe8fc2b1f7d83477, 0x1972c44ed5, 0x13397a0, 0xb5bcc0, 0xc420441d70)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 182 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa88a955, 0x50278b84, 0x13397a0, 0xb62f60, 0xc42085a0e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 120 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296c1672633, 0x17060883, 0x13397a0, 0xb62f60, 0xc4205001c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 104 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa73c732, 0x5012a97a, 0x13397a0, 0xb62f60, 0xc42085a0e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 118 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc52e33, 0x7, 0xbe8fc296ba232a96, 0x142742e6, 0x13397a0, 0xb7ca20, 0xc42057c400)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 117 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a98c, 0xb, 0xbe8fc296ba22c5cf, 0x1426de19, 0x13397a0, 0xb16460, 0xc420592330)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 116 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fbcc1352fe0, 0x72, 0x0)
        /home/warren/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202d0018, 0x72, 0xc4200c6500, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4202d0018, 0xffffffffffffff00, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc4202d0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc4202d0000, 0x30, 0xbc4cc0, 0xc4200c6500)
        /home/warren/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc4200c2118, 0xc4202477d0, 0x0, 0xc4204d0000)
        /home/warren/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc4200c2118, 0xc4202925a0, 0xc42053dcd0, 0xc42053dcf0)
        /home/warren/go/src/net/tcpsock.go:246 +0x49
net/http.tcpKeepAliveListener.Accept(0xc4200c2118, 0xc4202477d0, 0xc42053dd20, 0x4e39ba, 0xbc4cc0)
        /home/warren/go/src/net/http/server.go:3216 +0x2f
crypto/tls.(*listener).Accept(0xc42057cf40, 0xc4200c0010, 0xb40fc0, 0x12bd020, 0xc33e40)
        /home/warren/go/src/crypto/tls/tls.go:52 +0x37
net/http.(*Server).Serve(0xc4202a4c30, 0xd49840, 0xc42057cf40, 0x0, 0x0)
        /home/warren/go/src/net/http/server.go:2770 +0x1a5
net/http.(*Server).ServeTLS(0xc4202a4c30, 0xd4b9c0, 0xc4200c2118, 0xc4202a23f0, 0x24, 0xc42080e400, 0x1c, 0x0, 0xc4203777b8)
        /home/warren/go/src/net/http/server.go:2839 +0x269
net/http.(*Server).ListenAndServeTLS(0xc4202a4c30, 0xc4202a23f0, 0x24, 0xc42080e400, 0x1c, 0x0, 0x0)
        /home/warren/go/src/net/http/server.go:3032 +0x11e
github.com/evilsocket/bettercap-ng/modules.(*RestAPI).Start.func1(0xc4202d0680)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/api_rest.go:167 +0xb5
created by github.com/evilsocket/bettercap-ng/modules.(*RestAPI).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/api_rest.go:165 +0xa0

goroutine 183 [runnable]:
github.com/google/gopacket/pcap._Cfunc_pcap_wait(0x7fbcbc000c50, 0x7fbc000026ac, 0x0)
        _cgo_gotypes.go:763 +0x4d
github.com/google/gopacket/pcap.(*Handle).waitForPacket.func1(0x7fbcbc000c50, 0x26ac, 0x0)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap_unix.go:70 +0x5e
github.com/google/gopacket/pcap.(*Handle).waitForPacket(0xc4208f8000)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap_unix.go:70 +0x75
github.com/google/gopacket/pcap.(*Handle).getNextBufPtrLocked(0xc4208f8000, 0xc42022feb0, 0xc420047c90, 0xc420046a00)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap.go:416 +0x51
github.com/google/gopacket/pcap.(*Handle).ReadPacketData(0xc4208f8000, 0xc4265aa960, 0xc42022ff08, 0xc42022ff30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap.go:324 +0x70
github.com/google/gopacket.(*PacketSource).NextPacket(0xc4200b9b00, 0xc42022ffb8, 0xc4265aa8c0, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/google/gopacket/packet.go:795 +0x63
github.com/google/gopacket.(*PacketSource).packetsToChannel(0xc4200b9b00)
        /home/warren/go/gocode/src/github.com/google/gopacket/packet.go:812 +0x5d
created by github.com/google/gopacket.(*PacketSource).Packets
        /home/warren/go/gocode/src/github.com/google/gopacket/packet.go:835 +0x99

goroutine 209 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ed100, 0x14, 0xbe8fc2a92df64b56, 0x1142b8c800, 0x13397a0, 0xb5bcc0, 0xc420916180)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 142 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d8180, 0x14, 0xbe8fc2b1e1e071bc, 0x195ccc8c20, 0x13397a0, 0xb5bcc0, 0xc4202475c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 95 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ede40, 0x14, 0xbe8fc29ca85ea379, 0x598e5abbe, 0x13397a0, 0xb5bcc0, 0xc420247620)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 184 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec240, 0x14, 0xbe8fc29dab9bdd93, 0x68a8e0dea, 0x13397a0, 0xb5bcc0, 0xc420294420)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 243 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42090af00, 0x14, 0xbe8fc29c54f7230a, 0x549e36151, 0x13397a0, 0xb5bcc0, 0xc420516090)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 229 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420893920, 0x14, 0xbe8fc29bcabb54ab, 0x4c871ff0e, 0x13397a0, 0xb5bcc0, 0xc420568090)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 158 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d9580, 0x14, 0xbe8fc299829a84ea, 0x2a7e0152c, 0x13397a0, 0xb5bcc0, 0xc42056a480)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 86 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa8ca652, 0x502b889a, 0x13397a0, 0xb62f60, 0xc42085a700)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 157 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d9520, 0x14, 0xbe8fc29982989893, 0x2a7de28f5, 0x13397a0, 0xb5bcc0, 0xc42056a450)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 149 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc58122, 0xa, 0xbe8fc296fa496ca3, 0x4fe84f0d, 0x13397a0, 0xb74360, 0xc4208a40c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 147 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc58122, 0xa, 0xbe8fc296fa488744, 0x4fe769b8, 0x13397a0, 0xb74360, 0xc4208a4040)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 148 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc58122, 0xa, 0xbe8fc296fa48f3ee, 0x4fe7d655, 0x13397a0, 0xb74360, 0xc4208a4080)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 115 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a981, 0xb, 0xbe8fc296ba22380f, 0x14265045, 0x13397a0, 0xb16460, 0xc420592320)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 5 [runnable]:
strings.Join(0xc4208a1d28, 0x2, 0x2, 0xc4bcc6, 0x1, 0x8, 0x8)
        /home/warren/go/src/strings/strings.go:424 +0x41e
path/filepath.join(0xc4208a1d28, 0x2, 0x2, 0x8, 0x8)
        /home/warren/go/src/path/filepath/path_unix.go:45 +0x96
path/filepath.Join(0xc4208a1d28, 0x2, 0x2, 0x8, 0x8)
        /home/warren/go/src/path/filepath/path.go:210 +0x3f
os/exec.LookPath(0xc4c37f, 0x3, 0x7, 0xc4208a1e10, 0x413aad, 0xc4203640e0)
        /home/warren/go/src/os/exec/lp_unix.go:52 +0x140
github.com/evilsocket/bettercap-ng/core.Exec(0xc4c37f, 0x3, 0xc4203640e0, 0x2, 0x2, 0x2, 0x44a20b, 0xc4202920f8, 0xc4208a1ed0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/core/core.go:13 +0x4d
github.com/evilsocket/bettercap-ng/net.ArpUpdate(0xc4203bea60, 0x4, 0x0, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/net/arp_unix.go:16 +0x106
github.com/evilsocket/bettercap-ng/modules.(*Discovery).Start.func1(0xc420372230)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/net_recon.go:138 +0x11c
created by github.com/evilsocket/bettercap-ng/modules.(*Discovery).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/net_recon.go:132 +0x91

goroutine 27 [chan receive]:
github.com/evilsocket/bettercap-ng/packets.(*Queue).worker(0xc4200d0360)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/packets/queue.go:73 +0x304
created by github.com/evilsocket/bettercap-ng/packets.NewQueue
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/packets/queue.go:67 +0x244

goroutine 84 [runnable]:
github.com/google/gopacket/pcap._Cfunc_pcap_next_ex_escaping(0x7fbcb4000c50, 0xc4200c4540, 0xc4200c4548, 0x0)
        _cgo_gotypes.go:452 +0x4d
github.com/google/gopacket/pcap.(*Handle).getNextBufPtrLocked.func1(0x7fbcb4000c50, 0xc4200c4540, 0xc4200c4548, 0xc400000000)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap.go:387 +0x6a
github.com/google/gopacket/pcap.(*Handle).getNextBufPtrLocked(0xc4200c4500, 0xc420a05eb0, 0xc420a05e70, 0x407635)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap.go:387 +0x8c
github.com/google/gopacket/pcap.(*Handle).ReadPacketData(0xc4200c4500, 0xc4204b3200, 0xc420594920, 0xc420a05f30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /home/warren/go/gocode/src/github.com/google/gopacket/pcap/pcap.go:324 +0x70
github.com/google/gopacket.(*PacketSource).NextPacket(0xc4200b9dd0, 0xc420a05fb8, 0xc423191540, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/google/gopacket/packet.go:795 +0x63
github.com/google/gopacket.(*PacketSource).packetsToChannel(0xc4200b9dd0)
        /home/warren/go/gocode/src/github.com/google/gopacket/packet.go:812 +0x5d
created by github.com/google/gopacket.(*PacketSource).Packets
        /home/warren/go/gocode/src/github.com/google/gopacket/packet.go:835 +0x99

goroutine 71 [chan receive, 2 minutes]:
github.com/chzyer/readline.(*Terminal).ReadRune(...)
        /home/warren/go/gocode/src/github.com/chzyer/readline/terminal.go:100
github.com/chzyer/readline.(*Operation).ioloop(0xc4200f2930)
        /home/warren/go/gocode/src/github.com/chzyer/readline/operation.go:111 +0x55
created by github.com/chzyer/readline.NewOperation
        /home/warren/go/gocode/src/github.com/chzyer/readline/operation.go:88 +0x2e8

goroutine 70 [chan receive, 2 minutes]:
github.com/chzyer/readline.DefaultOnWidthChanged.func1.1(0xc4200d0780)
        /home/warren/go/gocode/src/github.com/chzyer/readline/utils_unix.go:75 +0x4b
created by github.com/chzyer/readline.DefaultOnWidthChanged.func1
        /home/warren/go/gocode/src/github.com/chzyer/readline/utils_unix.go:73 +0xab

goroutine 6 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a981, 0xb, 0xbe8fc296ba2467a4, 0x14288008, 0x13397a0, 0xb16460, 0xc420482910)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 146 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a98c, 0xb, 0xbe8fc296fa26c828, 0x4fc5aa9f, 0x13397a0, 0xb16460, 0xc4208aa000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 33 [syscall, 2 minutes]:
syscall.Syscall(0x0, 0x0, 0xc42080c000, 0x1000, 0xc4204b3b00, 0xc42091c0c0, 0x1)
        /home/warren/go/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x0, 0xc42080c000, 0x1000, 0x1000, 0xc42091c001, 0x0, 0x0)
        /home/warren/go/src/syscall/zsyscall_linux_amd64.go:749 +0x5f
syscall.Read(0x0, 0xc42080c000, 0x1000, 0x1000, 0xc420092960, 0xc4204b3b88, 0xc4204b3c38)
        /home/warren/go/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4200c4000, 0xc42080c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_unix.go:153 +0x118
os.(*File).read(0xc4200c2000, 0xc42080c000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
        /home/warren/go/src/os/file_unix.go:226 +0x4e
os.(*File).Read(0xc4200c2000, 0xc42080c000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
        /home/warren/go/src/os/file.go:107 +0x6a
github.com/chzyer/readline.(*CancelableStdin).ioloop(0xc4200d0660)
        /home/warren/go/gocode/src/github.com/chzyer/readline/std.go:95 +0x10f
created by github.com/chzyer/readline.NewCancelableStdin
        /home/warren/go/gocode/src/github.com/chzyer/readline/std.go:86 +0xd7

goroutine 98 [select, 2 minutes]:
io.(*pipe).Read(0xc4200c4820, 0xc42080a000, 0x64, 0x64, 0xb16760, 0x1, 0xc42080a000)
        /home/warren/go/src/io/pipe.go:50 +0x115
io.(*PipeReader).Read(0xc42029a0a0, 0xc42080a000, 0x64, 0x64, 0x64, 0x64, 0x0)
        /home/warren/go/src/io/pipe.go:127 +0x4c
github.com/chzyer/readline.(*FillableStdin).ioloop.func1(0xc4200c4870)
        /home/warren/go/gocode/src/github.com/chzyer/readline/std.go:161 +0x93
created by github.com/chzyer/readline.(*FillableStdin).ioloop
        /home/warren/go/gocode/src/github.com/chzyer/readline/std.go:157 +0x3f

goroutine 99 [select, 2 minutes]:
github.com/chzyer/readline.(*CancelableStdin).Read(0xc4200d0660, 0xc42080c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /home/warren/go/gocode/src/github.com/chzyer/readline/std.go:120 +0x27a
github.com/chzyer/readline.(*FillableStdin).Read(0xc4200c4870, 0xc42080c000, 0x1000, 0x1000, 0x1, 0xc4200aa538, 0x453b20)
        /home/warren/go/gocode/src/github.com/chzyer/readline/std.go:190 +0x14a
bufio.(*Reader).fill(0xc420070ef0)
        /home/warren/go/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadRune(0xc420070ef0, 0x0, 0x0, 0x0, 0x0)
        /home/warren/go/src/bufio/bufio.go:273 +0x2c
github.com/chzyer/readline.(*Terminal).ioloop(0xc4200c48c0)
        /home/warren/go/gocode/src/github.com/chzyer/readline/terminal.go:143 +0x121
created by github.com/chzyer/readline.NewTerminal
        /home/warren/go/gocode/src/github.com/chzyer/readline/terminal.go:38 +0x150

goroutine 100 [select, 2 minutes, locked to thread]:
runtime.gopark(0xc886d0, 0x0, 0xc509c2, 0x6, 0x18, 0x1)
        /home/warren/go/src/runtime/proc.go:291 +0x11a
runtime.selectgo(0xc4204b6f50, 0xc4200ab9e0)
        /home/warren/go/src/runtime/select.go:392 +0xe50
runtime.ensureSigM.func1()
        /home/warren/go/src/runtime/signal_unix.go:543 +0x1f4
runtime.goexit()
        /home/warren/go/src/runtime/asm_amd64.s:2361 +0x1

goroutine 72 [chan receive, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*Session).Start.func2(0xc420594060, 0xc4203260c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/session.go:247 +0x38
created by github.com/evilsocket/bettercap-ng/session.(*Session).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/session.go:246 +0x72f

goroutine 73 [chan receive]:
github.com/evilsocket/bettercap-ng/session.(*Session).Start.func3(0xc4203260c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/session.go:258 +0x88
created by github.com/evilsocket/bettercap-ng/session.(*Session).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/session.go:257 +0x758

goroutine 4 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a981, 0xb, 0xbe8fc296ba23f66d, 0x14280efb, 0x13397a0, 0xb16460, 0xc420482900)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 134 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa55ff08, 0x4ff4e16c, 0x13397a0, 0xb62f60, 0xc420500380)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 132 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296d6dcb922, 0x2c7b9b78, 0x13397a0, 0xb62f60, 0xc42085a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 133 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296d6ee5526, 0x2c8d37c8, 0x13397a0, 0xb62f60, 0xc42085a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 217 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d9ca0, 0x14, 0xbe8fc29b4669d584, 0x44ceaecf4, 0x13397a0, 0xb5bcc0, 0xc42056a360)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 108 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa742270, 0x50130498, 0x13397a0, 0xb62f60, 0xc42085a2a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 12 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa949c0d, 0x50337e65, 0x13397a0, 0xb62f60, 0xc42085a8c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 110 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa744b8e, 0x50132dbc, 0x13397a0, 0xb62f60, 0xc42085a380)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 181 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa889a74, 0x50277cac, 0x13397a0, 0xb62f60, 0xc42085a1c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 112 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa746a68, 0x50134c8f, 0x13397a0, 0xb62f60, 0xc42085a460)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 180 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa88610d, 0x50274385, 0x13397a0, 0xb62f60, 0xc42085a460)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 162 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa74aa1e, 0x50138c6d, 0x13397a0, 0xb62f60, 0xc42085a540)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 11 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa8fbf14, 0x502ea1aa, 0x13397a0, 0xb62f60, 0xc42085a380)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 164 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa74d2ef, 0x5013b526, 0x13397a0, 0xb62f60, 0xc42085a620)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 87 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa9216c1, 0x5030f925, 0x13397a0, 0xb62f60, 0xc42085a7e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 166 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa7508d8, 0x5013eb05, 0x13397a0, 0xb62f60, 0xc42085a700)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 88 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa96d31a, 0x5035b583, 0x13397a0, 0xb62f60, 0xc42085a2a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 168 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa75262e, 0x5014085c, 0x13397a0, 0xb62f60, 0xc42085a7e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 13 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a981, 0xb, 0xbe8fc296fb26b128, 0x50c593d7, 0x13397a0, 0xb16460, 0xc4200b4c60)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 170 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5916c, 0xa, 0xbe8fc296fa75730e, 0x5014553d, 0x13397a0, 0xb62f60, 0xc42085a8c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 179 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa7bacf7, 0x501a8f21, 0x13397a0, 0xb62f60, 0xc42085a540)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 10 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc62e18, 0xf, 0xbe8fc296fa8a792c, 0x50295b76, 0x13397a0, 0xb62f60, 0xc42085a620)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 14 [chan receive]:
github.com/evilsocket/bettercap-ng/modules.(*Sniffer).Start.func1(0xc4202bd5c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/net_sniff.go:148 +0x18e
created by github.com/evilsocket/bettercap-ng/modules.(*Sniffer).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/net_sniff.go:143 +0xa0

goroutine 15 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc58122, 0xa, 0xbe8fc296fb2767dc, 0x50c64a89, 0x13397a0, 0xb74360, 0xc4200ce660)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 16 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc52e33, 0x7, 0xbe8fc296fb287906, 0x50c75ba8, 0x13397a0, 0xb7ca20, 0xc4201c4780)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 151 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc52e33, 0x7, 0xbe8fc297028dbded, 0x53c76a68, 0x13397a0, 0xb7ca20, 0xc4208a41a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 196 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a981, 0xb, 0xbe8fc29702886a23, 0x53c216a4, 0x13397a0, 0xb16460, 0xc420483ad0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 197 [IO wait]:
internal/poll.runtime_pollWait(0x7fbcc1352890, 0x72, 0x0)
        /home/warren/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202d0218, 0x72, 0xc420446e00, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4202d0218, 0xffffffffffffff00, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc4202d0200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /home/warren/go/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc4202d0200, 0xb39460, 0xc42089ddf0, 0x404918)
        /home/warren/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc4200c2028, 0xc42089de20, 0x403887, 0xc4269904e0)
        /home/warren/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc4200c2028, 0xc42089de68, 0xc42089de70, 0x18)
        /home/warren/go/src/net/tcpsock.go:246 +0x49
net/http.tcpKeepAliveListener.Accept(0xc4200c2028, 0xc88078, 0xc426990460, 0xd4c080, 0xc4202e8090)
        /home/warren/go/src/net/http/server.go:3216 +0x2f
net/http.(*Server).Serve(0xc420357ce0, 0xd4b9c0, 0xc4200c2028, 0x0, 0x0)
        /home/warren/go/src/net/http/server.go:2770 +0x1a5
net/http.(*Server).ListenAndServe(0xc420357ce0, 0x0, 0x0)
        /home/warren/go/src/net/http/server.go:2711 +0xa9
github.com/evilsocket/bettercap-ng/modules.(*HTTPProxy).httpWorker(0xc420357cc0, 0x0, 0x100002600)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:265 +0x36
github.com/evilsocket/bettercap-ng/modules.(*HTTPProxy).Start.func1(0xc420357cc0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:347 +0xa9
created by github.com/evilsocket/bettercap-ng/modules.(*HTTPProxy).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:341 +0x3f

goroutine 199 [chan send, 2 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc5a981, 0xb, 0xbe8fc297028bef38, 0x53c59bdd, 0x13397a0, 0xb16460, 0xc420483b00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 200 [semacquire]:
sync.runtime_SemacquireMutex(0x1883e74, 0x0)
        /home/warren/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0x1883e70)
        /home/warren/go/src/sync/mutex.go:134 +0x108
github.com/evilsocket/bettercap-ng/net.ArpParsed(0x0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/net/arp.go:45 +0x32
github.com/evilsocket/bettercap-ng/net.ArpLookup(0xc4203bea60, 0x4, 0xc420811964, 0xb, 0x0, 0xb, 0x0, 0xc42089ed30, 0x518937)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/net/arp.go:30 +0x26
github.com/evilsocket/bettercap-ng/modules.(*ArpSpoofer).getMAC(0xc4203722a0, 0xc420552e64, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0xd445c0, 0xc420257580)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/arp_spoof.go:76 +0xbc
github.com/evilsocket/bettercap-ng/modules.(*ArpSpoofer).sendArp(0xc4203722a0, 0xc4203befb0, 0x10, 0x10, 0xc4203bebc8, 0x6, 0x6, 0x1)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/arp_spoof.go:114 +0x12e
github.com/evilsocket/bettercap-ng/modules.(*ArpSpoofer).Start.func1(0xc4203722a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/arp_spoof.go:171 +0x138
created by github.com/evilsocket/bettercap-ng/modules.(*ArpSpoofer).Start
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/arp_spoof.go:164 +0xa0

goroutine 203 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec3a0, 0x14, 0xbe8fc29f6d332d04, 0x82d60e36d, 0x13397a0, 0xb5bcc0, 0xc4202947b0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 218 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d9d00, 0x14, 0xbe8fc29b466c1f06, 0x44ced3555, 0x13397a0, 0xb5bcc0, 0xc42056a390)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 219 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d21a0, 0x14, 0xbe8fc29b6c5f2e4e, 0x472e044c0, 0x13397a0, 0xb5bcc0, 0xc42056a3c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 90 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4202cd0c0, 0x14, 0xbe8fc29b438d009f, 0x44a0e170f, 0x13397a0, 0xb5bcc0, 0xc420916210)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 91 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4202cd1c0, 0x14, 0xbe8fc29b43908201, 0x44a119854, 0x13397a0, 0xb5bcc0, 0xc420916240)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 220 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2200, 0x14, 0xbe8fc29b6c610a8e, 0x472e220e1, 0x13397a0, 0xb5bcc0, 0xc42056a3f0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 221 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2b60, 0x14, 0xbe8fc29b6d0f1e18, 0x473903493, 0x13397a0, 0xb5bcc0, 0xc42056a420)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 222 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2bc0, 0x14, 0xbe8fc29b6d118c48, 0x47392a29e, 0x13397a0, 0xb5bcc0, 0xc42056a4b0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 223 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2c40, 0x14, 0xbe8fc29b6f6bc583, 0x475ecdbe2, 0x13397a0, 0xb5bcc0, 0xc42056a4e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 224 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2c80, 0x14, 0xbe8fc29b6f6e25ec, 0x475ef3c82, 0x13397a0, 0xb5bcc0, 0xc42056a510)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 225 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2ce0, 0x14, 0xbe8fc29b6f6fd669, 0x475f0ecb9, 0x13397a0, 0xb5bcc0, 0xc42056a540)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 226 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208d2d40, 0x14, 0xbe8fc29b6f712636, 0x475f23c99, 0x13397a0, 0xb5bcc0, 0xc42056a570)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 227 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420892c60, 0x14, 0xbe8fc29bb8b85ad9, 0x4bad43b5e, 0x13397a0, 0xb5bcc0, 0xc420568030)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 228 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420892cc0, 0x14, 0xbe8fc29bb8bbc268, 0x4bad7a2da, 0x13397a0, 0xb5bcc0, 0xc420568060)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 93 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080e520, 0x14, 0xbe8fc29bc7d7e7e5, 0x4c58e9231, 0x13397a0, 0xb5bcc0, 0xc420441f80)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 94 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080e580, 0x14, 0xbe8fc29bc7d9eabd, 0x4c59094ff, 0x13397a0, 0xb5bcc0, 0xc420441fb0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 230 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420893980, 0x14, 0xbe8fc29bcabcefba, 0x4c87399fd, 0x13397a0, 0xb5bcc0, 0xc4205680c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 140 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d80c0, 0x14, 0xbe8fc2b1e1dc5517, 0x195cc86f8f, 0x13397a0, 0xb5bcc0, 0xc4202474d0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 242 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42090aea0, 0x14, 0xbe8fc29c54f4909d, 0x549e0cf51, 0x13397a0, 0xb5bcc0, 0xc420516060)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 233 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420983160, 0x14, 0xbe8fc29ca84ce07a, 0x598d3e8d5, 0x13397a0, 0xb5bcc0, 0xc42056a2a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 97 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4204816e0, 0x13, 0xbe8fc29d2f30f613, 0x616ed925c, 0x13397a0, 0xb5bcc0, 0xc4202947e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 235 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420410520, 0x14, 0xbe8fc29d2a2cba1a, 0x611e956ad, 0x13397a0, 0xb5bcc0, 0xc4205163f0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 236 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4204105a0, 0x14, 0xbe8fc29d2a2f0e44, 0x611ebaac6, 0x13397a0, 0xb5bcc0, 0xc420516420)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 237 [runnable]:
bytes.makeSlice(0xb6, 0x0, 0x0, 0x0)
        /home/warren/go/src/bytes/buffer.go:230 +0x6d
bytes.(*Buffer).grow(0xc42666b500, 0x36, 0xd)
        /home/warren/go/src/bytes/buffer.go:144 +0x151
bytes.(*Buffer).WriteString(0xc42666b500, 0xc4209526e4, 0x36, 0xd, 0x0, 0x0)
        /home/warren/go/src/bytes/buffer.go:186 +0xd9
net/url.(*URL).String(0xc4205bc000, 0xc426667ef0, 0x0)
        /home/warren/go/src/net/url/url.go:776 +0x129
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:103 +0xed
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e1c0, 0xc420a8e000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
created by net/http.(*Server).Serve
        /home/warren/go/src/net/http/server.go:2795 +0x27b

goroutine 239 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420892060, 0x14, 0xbe8fc29deef1a46d, 0x6c97e9edb, 0x13397a0, 0xb5bcc0, 0xc4202945d0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 185 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec280, 0x14, 0xbe8fc29dab9ed752, 0x68a910793, 0x13397a0, 0xb5bcc0, 0xc420294480)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 274 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080ec00, 0x14, 0xbe8fc29dd5311eca, 0x6afbe192e, 0x13397a0, 0xb5bcc0, 0xc4202944b0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 275 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080ec60, 0x14, 0xbe8fc29dd533f3bf, 0x6afc0ee0b, 0x13397a0, 0xb5bcc0, 0xc420294540)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 240 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420892520, 0x14, 0xbe8fc29deef45260, 0x6c9814cba, 0x13397a0, 0xb5bcc0, 0xc420294600)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 189 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4208921a0, 0x14, 0xbe8fc29ff7c4507e, 0x8af279ad0, 0x13397a0, 0xb5bcc0, 0xc420516030)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 204 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec400, 0x14, 0xbe8fc29f6d37ca67, 0x82d6580b5, 0x13397a0, 0xb5bcc0, 0xc420246780)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 141 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d8120, 0x14, 0xbe8fc2b1e1de5ce8, 0x195cca7752, 0x13397a0, 0xb5bcc0, 0xc420247500)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 290 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec160, 0x14, 0xbe8fc29ff4305f63, 0x8ab93a9bb, 0x13397a0, 0xb5bcc0, 0xc420441bc0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 291 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec1c0, 0x14, 0xbe8fc29ff432ded4, 0x8ab962915, 0x13397a0, 0xb5bcc0, 0xc420441c20)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 190 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420892200, 0x14, 0xbe8fc29ff7c6cf0d, 0x8af2a1977, 0x13397a0, 0xb5bcc0, 0xc4205160c0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 206 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203c8560, 0x14, 0xbe8fc2a020b26adb, 0x8d3b07f20, 0x13397a0, 0xb5bcc0, 0xc420516330)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 207 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203c85c0, 0x14, 0xbe8fc2a020b53fbb, 0x8d3b35415, 0x13397a0, 0xb5bcc0, 0xc420516360)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 264 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420520100, 0x14, 0xbe8fc2a7a298a90a, 0xfd1ba696f, 0x13397a0, 0xb5bcc0, 0xc420247530)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 252 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080e0a0, 0x13, 0xbe8fc2a2309f8bc4, 0xac073f008, 0x13397a0, 0xb5bcc0, 0xc420246870)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 139 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4200d8060, 0x14, 0xbe8fc2b1e1d93e73, 0x195cc558e2, 0x13397a0, 0xb5bcc0, 0xc4202474a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 306 [runnable]:
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:103 +0x1d6
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42083e2a0, 0xc42010a000)
        /home/warren/go/src/net/http/server.go:1947 +0x44
created by net/http.(*Server).Serve
        /home/warren/go/src/net/http/server.go:2795 +0x27b

goroutine 265 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420520160, 0x14, 0xbe8fc2a7a29f318a, 0xfd1c0f208, 0x13397a0, 0xb5bcc0, 0xc420247560)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 322 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ed160, 0x14, 0xbe8fc2a92e011a83, 0x1142c396fa, 0x13397a0, 0xb5bcc0, 0xc4209161b0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 261 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ec180, 0x13, 0xbe8fc2a2711e4de8, 0xafc8d7c50, 0x13397a0, 0xb5bcc0, 0xc42056a060)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 294 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080e080, 0x14, 0xbe8fc2a2c90d28a2, 0xb4bb1eb03, 0x13397a0, 0xb5bcc0, 0xc420568120)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 278 [chan send, 1 minutes]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203c8100, 0x14, 0xbe8fc2a2c912e601, 0xb4bb7a864, 0x13397a0, 0xb5bcc0, 0xc420568150)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 315 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4205219a0, 0x14, 0xbe8fc2af4dab9d7a, 0x16f48bd3d8, 0x13397a0, 0xb5bcc0, 0xc420916870)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 317 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4202cca60, 0x13, 0xbe8fc2b175e72939, 0x18f99daf99, 0x13397a0, 0xb5bcc0, 0xc420441d40)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 268 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4203ed060, 0x13, 0xbe8fc2aa08ba407d, 0x120be7e4ee, 0x13397a0, 0xb5bcc0, 0xc42056a300)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 138 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc42080e1a0, 0x13, 0xbe8fc2aaf2f2d245, 0x12e8f0d4b1, 0x13397a0, 0xb5bcc0, 0xc420247590)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 267 [running]:
        goroutine running on other thread; stack unavailable
created by net/http.(*Server).Serve
        /home/warren/go/src/net/http/server.go:2795 +0x27b

goroutine 270 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420520120, 0x14, 0xbe8fc2ac54c7a121, 0x1430665f8a, 0x13397a0, 0xb5bcc0, 0xc42056a1b0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 271 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc4205201a0, 0x14, 0xbe8fc2ac54ca9cfa, 0x1430695b4d, 0x13397a0, 0xb5bcc0, 0xc42056a1e0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 316 [chan send]:
github.com/evilsocket/bettercap-ng/session.(*EventPool).Add.func1(0xc420295bf0, 0xc420521a00, 0x14, 0xbe8fc2af4dae8f65, 0x16f48ec5c8, 0x13397a0, 0xb5bcc0, 0xc4209168a0)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x5f
created by github.com/evilsocket/bettercap-ng/session.(*EventPool).Add
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/session/events.go:62 +0x24d

goroutine 344 [runnable]:
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:103 +0x1d6
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/elazarl/goproxy/proxy.go:105 +0x928
github.com/evilsocket/bettercap-ng/modules.NewHTTPProxy.func1(0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/gocode/src/github.com/evilsocket/bettercap-ng/modules/http_proxy_base.go:64 +0xa1
net/http.HandlerFunc.ServeHTTP(0xc420299e40, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
        /home/warren/go/src/net/http/server.go:1947 +0x44
github.com/elazarl/goproxy.(*ProxyHttpServer).ServeHTTP(0xc4202d0580, 0xd4b240, 0xc42085a9a0, 0xc420348e00)
```
`
@evilsocket evilsocket self-assigned this Jan 17, 2018
@evilsocket evilsocket added the bug Something isn't working label Jan 17, 2018
@evilsocket evilsocket added this to the 1.0.0 milestone Jan 17, 2018
@evilsocket
Copy link
Member

I guess module events.stream was off right? it looks like if there's no one reading those events from the channel, they get queued, that's a bug :)

@wcrigger
Copy link
Author

Yes events.stream was disabled. That makes sense. Is there some sort of way to have the events go to /dev/null as a workaround?

@evilsocket
Copy link
Member

Yes, I just needed to fix it, this should not happen now ^_^ tnx for reporting.

@wcrigger
Copy link
Author

Thanks! I thought it was fixed after the update but I hit it again. scenario the same, except +net.probe. Same stack overflow. Can post full stack later if helpful.

@wcrigger wcrigger changed the title runtime: goroutine stack exceeds 1000000000-byte limit runtime: goroutine stack exceeds 1000000000-byte limit [still occurs after last release] Jan 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Development

No branches or pull requests

2 participants