added HID support for Microsoft devices

This commit is contained in:
evilsocket 2019-02-20 18:45:13 +01:00
commit 7c9e2afdcc
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
6 changed files with 97 additions and 8 deletions

View file

@ -147,6 +147,17 @@ func (dev *HIDDevice) AddPayload(payload []byte) {
}
}
func (dev *HIDDevice) EachPayload(cb func([]byte) bool) {
dev.Lock()
defer dev.Unlock()
for _, payload := range dev.payloads {
if done := cb(payload); done {
break
}
}
}
func (dev *HIDDevice) NumPayloads() int {
dev.Lock()
defer dev.Unlock()