29 lines
942 B
Go
29 lines
942 B
Go
//go:build nokeylogger
|
|
// +build nokeylogger
|
|
|
|
package keylogger
|
|
|
|
import "time"
|
|
|
|
type Keylogger struct{}
|
|
|
|
type FileInfo struct {
|
|
Name string
|
|
Size int64
|
|
Date time.Time
|
|
}
|
|
|
|
func New() *Keylogger { return nil }
|
|
|
|
func (k *Keylogger) Start() error { return nil }
|
|
func (k *Keylogger) Stop() {}
|
|
func (k *Keylogger) ListFiles() ([]FileInfo, error) { return nil, nil }
|
|
func (k *Keylogger) ReadFile(string) ([]byte, error) { return nil, nil }
|
|
func (k *Keylogger) ClearAll() error { return nil }
|
|
func (k *Keylogger) DeleteFile(string) error { return nil }
|
|
func (k *Keylogger) FlushNow() {}
|
|
func (k *Keylogger) IsRunning() bool { return false }
|
|
func (k *Keylogger) NeedsPermissionGate() bool { return false }
|
|
func (k *Keylogger) RequestPermission() bool { return false }
|
|
func (k *Keylogger) HasPermission() bool { return false }
|