fix: using statically linked version of gopacket (fixes #98)

This commit is contained in:
evilsocket 2018-02-28 01:06:49 +01:00
commit 496c29b5bc
24 changed files with 44 additions and 44 deletions

View file

@ -14,12 +14,12 @@ import (
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"github.com/google/gopacket/pcap" "github.com/bettercap/gopacket/pcap"
// TODO: refactor to use gopacket when gopacket folks // TODO: refactor to use gopacket when gopacket folks
// will fix this > https://github.com/google/gopacket/issues/334 // will fix this > https://github.com/bettercap/gopacket/issues/334
"github.com/mdlayher/dhcp6" "github.com/mdlayher/dhcp6"
"github.com/mdlayher/dhcp6/dhcp6opts" "github.com/mdlayher/dhcp6/dhcp6opts"
) )

View file

@ -12,9 +12,9 @@ import (
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"github.com/google/gopacket/pcap" "github.com/bettercap/gopacket/pcap"
) )
type DNSSpoofer struct { type DNSSpoofer struct {

View file

@ -8,8 +8,8 @@ import (
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
type Sniffer struct { type Sniffer struct {

View file

@ -8,8 +8,8 @@ import (
"github.com/bettercap/bettercap/log" "github.com/bettercap/bettercap/log"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket/pcap" "github.com/bettercap/gopacket/pcap"
"github.com/google/gopacket/pcapgo" "github.com/bettercap/gopacket/pcapgo"
) )
type SnifferContext struct { type SnifferContext struct {

View file

@ -5,8 +5,8 @@ import (
"github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/core"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
func dnsParser(ip *layers.IPv4, pkt gopacket.Packet, udp *layers.UDP) bool { func dnsParser(ip *layers.IPv4, pkt gopacket.Packet, udp *layers.UDP) bool {

View file

@ -1,8 +1,8 @@
package modules package modules
import ( import (
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
func dot11Parser(radiotap *layers.RadioTap, dot11 *layers.Dot11, pkt gopacket.Packet, verbose bool) { func dot11Parser(radiotap *layers.RadioTap, dot11 *layers.Dot11, pkt gopacket.Packet, verbose bool) {

View file

@ -7,8 +7,8 @@ import (
"github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/core"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
func httpParser(ip *layers.IPv4, pkt gopacket.Packet, tcp *layers.TCP) bool { func httpParser(ip *layers.IPv4, pkt gopacket.Packet, tcp *layers.TCP) bool {

View file

@ -6,8 +6,8 @@ import (
"github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/core"
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
func krb5Parser(ip *layers.IPv4, pkt gopacket.Packet, udp *layers.UDP) bool { func krb5Parser(ip *layers.IPv4, pkt gopacket.Packet, udp *layers.UDP) bool {

View file

@ -7,8 +7,8 @@ import (
"github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/core"
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
var ( var (

View file

@ -7,8 +7,8 @@ import (
"github.com/bettercap/bettercap/log" "github.com/bettercap/bettercap/log"
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
func tcpParser(ip *layers.IPv4, pkt gopacket.Packet, verbose bool) { func tcpParser(ip *layers.IPv4, pkt gopacket.Packet, verbose bool) {

View file

@ -6,8 +6,8 @@ import (
"github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/core"
"regexp" "regexp"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
// poor man's TLS Client Hello with SNI extension parser :P // poor man's TLS Client Hello with SNI extension parser :P

View file

@ -5,7 +5,7 @@ import (
"net" "net"
"time" "time"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/core"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"

View file

@ -13,8 +13,8 @@ import (
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"github.com/malfunkt/iprange" "github.com/malfunkt/iprange"
) )

View file

@ -15,9 +15,9 @@ import (
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"github.com/google/gopacket/pcap" "github.com/bettercap/gopacket/pcap"
"github.com/dustin/go-humanize" "github.com/dustin/go-humanize"
) )

View file

@ -10,7 +10,7 @@ import (
"github.com/bettercap/bettercap/packets" "github.com/bettercap/bettercap/packets"
"github.com/bettercap/bettercap/session" "github.com/bettercap/bettercap/session"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
var ( var (

View file

@ -6,7 +6,7 @@ import (
"regexp" "regexp"
"strings" "strings"
"github.com/google/gopacket/pcap" "github.com/bettercap/gopacket/pcap"
) )
// only matches gateway lines // only matches gateway lines

View file

@ -3,7 +3,7 @@ package packets
import ( import (
"net" "net"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
func NewARPTo(from net.IP, from_hw net.HardwareAddr, to net.IP, to_hw net.HardwareAddr, req uint16) (layers.Ethernet, layers.ARP) { func NewARPTo(from net.IP, from_hw net.HardwareAddr, to net.IP, to_hw net.HardwareAddr, req uint16) (layers.Ethernet, layers.ARP) {

View file

@ -3,7 +3,7 @@ package packets
import ( import (
"errors" "errors"
// TODO: refactor to use gopacket when gopacket folks // TODO: refactor to use gopacket when gopacket folks
// will fix this > https://github.com/google/gopacket/issues/334 // will fix this > https://github.com/bettercap/gopacket/issues/334
"github.com/mdlayher/dhcp6" "github.com/mdlayher/dhcp6"
) )

View file

@ -1,7 +1,7 @@
package packets package packets
import ( import (
"github.com/google/gopacket" "github.com/bettercap/gopacket"
) )
type DHCPv6Layer struct { type DHCPv6Layer struct {

View file

@ -6,8 +6,8 @@ import (
"fmt" "fmt"
"net" "net"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
) )
type Dot11CipherType uint8 type Dot11CipherType uint8

View file

@ -8,9 +8,9 @@ import (
"github.com/bettercap/bettercap/network" "github.com/bettercap/bettercap/network"
"github.com/google/gopacket" "github.com/bettercap/gopacket"
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"github.com/google/gopacket/pcap" "github.com/bettercap/gopacket/pcap"
) )
type Activity struct { type Activity struct {

View file

@ -1,7 +1,7 @@
package packets package packets
import ( import (
"github.com/google/gopacket" "github.com/bettercap/gopacket"
) )
var SerializationOptions = gopacket.SerializeOptions{ var SerializationOptions = gopacket.SerializeOptions{

View file

@ -1,7 +1,7 @@
package packets package packets
import ( import (
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"net" "net"
) )

View file

@ -1,7 +1,7 @@
package packets package packets
import ( import (
"github.com/google/gopacket/layers" "github.com/bettercap/gopacket/layers"
"net" "net"
) )