Son aktivite 6 months ago

script to parse BPJM file from a fritzbox

scusi bu gisti düzenledi 6 months ago. Düzenlemeye git

Değişiklik yok

Florian Walther bu gisti düzenledi 11 years ago. Düzenlemeye git

1 file changed, 27 insertions

Parse.go(dosya oluşturuldu)

@@ -0,0 +1,27 @@
1 + // tool that uses my bpjm library to load and parse a BPJM File from a FritzBox
2 + package main
3 +
4 + import(
5 + "github.com/scusi/bpjm"
6 + "fmt"
7 + "os"
8 + )
9 +
10 + func main(){
11 + filename := os.Args[1]
12 + data := Bpjm.LoadFritzBoxFile(filename)
13 + obj := Bpjm.ParseFritzBoxFile(data)
14 + fmt.Printf("File Magick: %x\n", obj.Magick)
15 + fmt.Printf("Filen Name: %s\n", obj.EmbedFileName)
16 + fmt.Printf("File Size: %d bytes\n", obj.Size)
17 + fmt.Printf("File Records: %d\n", obj.Records)
18 + n := 0
19 + for i, _ := range obj.Entries {
20 + fmt.Printf("%x ", obj.Entries[i].DomainMd5)
21 + fmt.Printf("%x ", obj.Entries[i].PathMd5)
22 + fmt.Printf("%x\n", obj.Entries[i].Depth)
23 + n++
24 + }
25 + }
26 +
27 + // TODO: integrate json marshaller
Daha yeni Daha eski