===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
irtt-0.9.0/conn.go-77-
irtt-0.9.0/conn.go:78:func (n *nconn) setReceiveDstAddr(b bool) (err error) {
irtt-0.9.0/conn.go-79-	if n.ip4conn != nil {
##############################################
irtt-0.9.0/conn.go-97-
irtt-0.9.0/conn.go:98:func (n *nconn) localAddr() *net.UDPAddr {
irtt-0.9.0/conn.go-99-	if n.conn == nil {
##############################################
irtt-0.9.0/conn.go-101-	}
irtt-0.9.0/conn.go:102:	a := n.conn.LocalAddr()
irtt-0.9.0/conn.go-103-	if a == nil {
##############################################
irtt-0.9.0/conn.go-122-	cfg.LocalAddress = addPort(cfg.LocalAddress, DefaultLocalPort)
irtt-0.9.0/conn.go:123:	laddr, err := net.ResolveUDPAddr(cfg.IPVersion.udpNetwork(),
irtt-0.9.0/conn.go-124-		cfg.LocalAddress)
##############################################
irtt-0.9.0/conn.go-130-	cfg.RemoteAddress = addPort(cfg.RemoteAddress, DefaultPort)
irtt-0.9.0/conn.go:131:	raddr, err := net.ResolveUDPAddr(cfg.IPVersion.udpNetwork(),
irtt-0.9.0/conn.go-132-		cfg.RemoteAddress)
##############################################
irtt-0.9.0/conn.go-137-	// dial, using explicit network from remote address
irtt-0.9.0/conn.go:138:	cfg.IPVersion = IPVersionFromUDPAddr(raddr)
irtt-0.9.0/conn.go-139-	conn, err := net.DialUDP(cfg.IPVersion.udpNetwork(), laddr, raddr)
##############################################
irtt-0.9.0/conn.go-144-	// set resolved local and remote addresses back to Config
irtt-0.9.0/conn.go:145:	cfg.LocalAddr = conn.LocalAddr()
irtt-0.9.0/conn.go:146:	cfg.RemoteAddr = conn.RemoteAddr()
irtt-0.9.0/conn.go-147-	cfg.LocalAddress = cfg.LocalAddr.String()
##############################################
irtt-0.9.0/conn.go-293-	p.setConnToken(c.ctoken)
irtt-0.9.0/conn.go:294:	p.raddr = c.conn.RemoteAddr().(*net.UDPAddr)
irtt-0.9.0/conn.go-295-	return p
##############################################
irtt-0.9.0/conn.go-297-
irtt-0.9.0/conn.go:298:func (c *cconn) remoteAddr() *net.UDPAddr {
irtt-0.9.0/conn.go-299-	if c.conn == nil {
##############################################
irtt-0.9.0/conn.go-301-	}
irtt-0.9.0/conn.go:302:	a := c.conn.RemoteAddr()
irtt-0.9.0/conn.go-303-	if a == nil {
##############################################
irtt-0.9.0/conn.go-337-func listen(laddr *net.UDPAddr, setSrcIP bool) (l *lconn, err error) {
irtt-0.9.0/conn.go:338:	ipVer := IPVersionFromUDPAddr(laddr)
irtt-0.9.0/conn.go-339-	var conn *net.UDPConn
##############################################
irtt-0.9.0/conn.go-448-// %iface:service, where :service is optional.
irtt-0.9.0/conn.go:449:func parseIfaceListenAddr(addr string) (iface, service string, ok bool) {
irtt-0.9.0/conn.go-450-	if !strings.HasPrefix(addr, "%") {
##############################################
irtt-0.9.0/conn.go-473-// or number) into a slice of UDP addresses.
irtt-0.9.0/conn.go:474:func resolveIfaceListenAddr(ifaceName string, service string,
irtt-0.9.0/conn.go-475-	ipVer IPVersion) (laddrs []*net.UDPAddr, err error) {
##############################################
irtt-0.9.0/conn.go-562-// addresses.
irtt-0.9.0/conn.go:563:func resolveListenAddr(addr string, ipVer IPVersion) (laddrs []*net.UDPAddr,
irtt-0.9.0/conn.go-564-	err error) {
##############################################
irtt-0.9.0/conn.go-567-		addr = addPort(addr, DefaultPort)
irtt-0.9.0/conn.go:568:		laddr, err := net.ResolveUDPAddr(v.udpNetwork(), addr)
irtt-0.9.0/conn.go-569-		if err != nil {
##############################################
irtt-0.9.0/conn.go-587-		var la []*net.UDPAddr
irtt-0.9.0/conn.go:588:		iface, service, ok := parseIfaceListenAddr(addr)
irtt-0.9.0/conn.go-589-		if ok {
irtt-0.9.0/conn.go:590:			la, err = resolveIfaceListenAddr(iface, service, ipVer)
irtt-0.9.0/conn.go-591-		} else {
irtt-0.9.0/conn.go:592:			la, err = resolveListenAddr(addr, ipVer)
irtt-0.9.0/conn.go-593-		}
##############################################
irtt-0.9.0/README.md-102-3. For convenience, copy the `irtt` executable, which should be in
irtt-0.9.0/README.md:103:   `$HOME/go/bin`, or `$GOPATH/bin` if you have `$GOPATH` defined, to somewhere
irtt-0.9.0/README.md-104-   on your `PATH`.
##############################################
irtt-0.9.0/README.md-123-   valid GOOS GOARCH combinations. `build.sh install` runs Go's install command,
irtt-0.9.0/README.md:124:   which puts the resulting executable in `$GOPATH/bin`.
irtt-0.9.0/README.md-125-
##############################################
irtt-0.9.0/client.go-169-// localAddr returns the local address (non-nil after server dialed).
irtt-0.9.0/client.go:170:func (c *Client) localAddr() *net.UDPAddr {
irtt-0.9.0/client.go-171-	if c.conn == nil {
##############################################
irtt-0.9.0/client.go-173-	}
irtt-0.9.0/client.go:174:	return c.conn.localAddr()
irtt-0.9.0/client.go-175-}
##############################################
irtt-0.9.0/client.go-177-// remoteAddr returns the remote address (non-nil after server dialed).
irtt-0.9.0/client.go:178:func (c *Client) remoteAddr() *net.UDPAddr {
irtt-0.9.0/client.go-179-	if c.conn == nil {
##############################################
irtt-0.9.0/client.go-181-	}
irtt-0.9.0/client.go:182:	return c.conn.remoteAddr()
irtt-0.9.0/client.go-183-}
##############################################
irtt-0.9.0/client.go-466-	if c.Handler != nil {
irtt-0.9.0/client.go:467:		c.Handler.OnEvent(Eventf(code, c.localAddr(), c.remoteAddr(), format, detail...))
irtt-0.9.0/client.go-468-	}
##############################################
irtt-0.9.0/server.go-56-		l.eventf(ListenerStart, nil, "starting %s listener on %s", l.conn.ipVer,
irtt-0.9.0/server.go:57:			l.conn.localAddr())
irtt-0.9.0/server.go-58-
##############################################
irtt-0.9.0/server.go-146-func newListener(cfg *ServerConfig, lc *lconn, cref func(bool)) *listener {
irtt-0.9.0/server.go:147:	cap, _ := detectMTU(lc.localAddr().IP)
irtt-0.9.0/server.go-148-
##############################################
irtt-0.9.0/server.go-175-			l.eventf(ListenerError, nil, "error for listener on %s (%s)",
irtt-0.9.0/server.go:176:				l.conn.localAddr(), err)
irtt-0.9.0/server.go-177-		} else {
irtt-0.9.0/server.go-178-			l.eventf(ListenerStop, nil, "stopped listener on %s",
irtt-0.9.0/server.go:179:				l.conn.localAddr())
irtt-0.9.0/server.go-180-		}
##############################################
irtt-0.9.0/server.go-198-		l.eventf(NoDSCPSupport, nil, "[%s] no %s DSCP support available (%s)",
irtt-0.9.0/server.go:199:			l.conn.localAddr(), l.conn.ipVer, l.conn.dscpError)
irtt-0.9.0/server.go-200-	}
##############################################
irtt-0.9.0/server.go-202-	// enable receipt of destination IP
irtt-0.9.0/server.go:203:	if l.SetSrcIP && l.conn.localAddr().IP.IsUnspecified() {
irtt-0.9.0/server.go:204:		if rdsterr := l.conn.setReceiveDstAddr(true); rdsterr != nil {
irtt-0.9.0/server.go-205-			l.eventf(NoReceiveDstAddrSupport, nil,
##############################################
irtt-0.9.0/server.go-260-	if l.Handler != nil {
irtt-0.9.0/server.go:261:		l.Handler.OnEvent(Eventf(code, l.conn.localAddr(), raddr, format, detail...))
irtt-0.9.0/server.go-262-	}
##############################################
irtt-0.9.0/net.go-43-// IPVersionFromUDPAddr returns an IPVersion from a net.UDPAddr.
irtt-0.9.0/net.go:44:func IPVersionFromUDPAddr(addr *net.UDPAddr) IPVersion {
irtt-0.9.0/net.go-45-	return IPVersionFromIP(addr.IP)