go mod init

This commit is contained in:
2022-03-14 11:35:02 +08:00
parent 426a959d0d
commit bcca944297
4 changed files with 45 additions and 9 deletions
+9 -9
View File
@@ -1,9 +1,9 @@
package main
import (
"b612.me/starlog"
"b612.me/wincmd"
"b612.me/wincmd/ntfs/mft"
"b612.me/wincmd/ntfs/usn"
"b612.me/wincmd/ntfs/utf16"
"encoding/binary"
"errors"
@@ -23,7 +23,7 @@ func main() {
}
recordSize := int64(1024)
i := int64(0)
starlog.Infoln("start size is", size)
fmt.Println("start size is", size)
alreadyGot := int64(0)
maxRecordSize := size / recordSize
if maxRecordSize > 1024 {
@@ -85,15 +85,15 @@ func main() {
}
}
}
starlog.Infoln(i)
fmt.Println(i)
//go http.ListenAndServe("0.0.0.0:8888", nil)
starlog.Debugln("开始获取Windows磁盘列表")
fmt.Println("开始获取Windows磁盘列表")
lists, err := wincmd.ListDrivers()
if err != nil {
panic(err)
}
info := []wincmd.DiskInfo{}
info := []usn.DiskInfo{}
for _, v := range lists {
data, err := wincmd.GetDiskInfo(v)
if err != nil {
@@ -102,13 +102,13 @@ func main() {
fmt.Println("获取到磁盘信息:", data)
info = append(info, data)
}
starlog.Warningln("忽略非NTFS磁盘")
fmt.Println("忽略非NTFS磁盘")
var m runtime.MemStats
for _, v := range info {
if v.Format == "NTFS" && v.Driver == `C:\` {
starlog.Infoln("开始获取NTFS USN日志,磁盘:", v.Driver)
fileLists, err := wincmd.ListUsnFileFn(v.Driver, func(name string, typed bool) bool {
fmt.Println("开始获取NTFS USN日志,磁盘:", v.Driver)
fileLists, err := usn.ListUsnFileFn(v.Driver, func(name string, typed bool) bool {
return true
if ok, _ := regexp.MatchString(`\.exe$`, name); ok {
return true
@@ -116,7 +116,7 @@ func main() {
return false
})
if err != nil {
starlog.Panicln("获取失败", err)
panic(err)
}
fmt.Println(len(fileLists))
return