client/main.go

49 lines
858 B
Go
Raw Normal View History

2018-11-14 14:24:48 +00:00
package main
import (
2018-11-14 16:16:17 +00:00
"bufio"
"bytes"
"encoding/csv"
2018-11-14 14:24:48 +00:00
"fmt"
"io/ioutil"
"strings"
)
func main() {
const TheClientCSVHeader = `Station MAC, First time seen, Last time seen, Power, # packets, BSSID, Probed ESSIDs`
bs, err := ioutil.ReadFile("dump.csv")
if err != nil {
panic(err)
}
all := string(bs)
i := 0
i = strings.Index(all, TheClientCSVHeader)
arefun := all[i+len(TheClientCSVHeader)+2:]
2018-11-14 16:16:17 +00:00
//fmt.Println(arefun)
scanner := bufio.NewScanner(strings.NewReader(arefun))
for scanner.Scan() {
fmt.Println(scanner.Text())
r := csv.NewReader(bytes.NewReader(scanner.Bytes()))
for {
record, err := r.Read()
}
}
2018-11-14 14:24:48 +00:00
/*
2018-11-14 16:16:17 +00:00
red := bytes.NewReader([]byte(arefun))
r := csv.NewReader(red)
2018-11-14 14:24:48 +00:00
for {
record, err := r.Read()
if err == io.EOF {
break
}
if err != nil {
log.Fatal(err)
}
fmt.Println(record)
}*/
}