{"batchcomplete":"","continue":{"lecontinue":"20231201202027|4","continue":"-||"},"query":{"logevents":[{"logid":14,"ns":0,"title":"Privacy","pageid":14,"logpage":14,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2024-03-07T10:52:19Z","comment":"Created page with \"Monocle Security software does not collect data.\""},{"logid":13,"ns":0,"title":"Monocleclient","pageid":13,"logpage":13,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-10T11:52:34Z","comment":"Created page with \"== Description == Monocle Client is a Qt GUI application for opening video files and communicating with the Monocle Server.  == Arguments == The number of I/O service.  <code>--numioservices</code>\""},{"logid":12,"ns":0,"title":"Monocleserver","pageid":12,"logpage":12,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-07T16:10:57Z","comment":"Created page with \"== Description == Monocle Server is designed to run as a service on Windows, and a systemd service on Linux.  == Arguments == Stop the process running as a daemon and run as a regular process instead.  <code>--standalone</code>  Log to stdout.  <code>--stdout</code>  Display version.  <code>--version</code>  The number of I/O service.  <code>--numioservices</code>  How many threads each I/O service should contain.  <code>--numioservicethreads</code>  How JSON configurati...\""},{"logid":11,"ns":0,"title":"Python","pageid":11,"logpage":11,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-07T16:00:44Z","comment":"Created page with \"== Examples == * https://github.com/MonocleSecurity/ExamplePlugins/tree/master/Python\""},{"logid":10,"ns":0,"title":"Lua","pageid":10,"logpage":10,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-07T16:00:29Z","comment":"Created page with \"== Examples == * https://github.com/MonocleSecurity/ExamplePlugins/tree/master/Lua\""},{"logid":9,"ns":0,"title":"C","pageid":9,"logpage":9,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-07T15:56:26Z","comment":"Created page with \"== Examples == * https://github.com/MonocleSecurity/ExamplePlugins/tree/master/C\""},{"logid":8,"ns":0,"title":"ONVIF","pageid":8,"logpage":8,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-07T15:03:54Z","comment":"Created page with \"== Retrieve date time == <pre class=\"code\">TextMessageEncodingBindingElement messageElement = new TextMessageEncodingBindingElement(); messageElement.MessageVersion = MessageVersion.CreateVersion(EnvelopeVersion.Soap12, AddressingVersion.None); HttpTransportBindingElement httpBinding = new HttpTransportBindingElement(); httpBinding.AuthenticationScheme = AuthenticationSchemes.Basic; CustomBinding bind = new CustomBinding(messageElement, httpBinding); EndpointAddress devi...\""},{"logid":7,"ns":0,"title":"Websocket JSON-RPC","pageid":7,"logpage":7,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-07T14:05:58Z","comment":"Created page with \"== Authenticate == echo '{\"jsonrpc\":\"2.0\",\"id\":\"id\",\"params\":{\"username\":\"admin\",\"password\":\"password\"},\"method\":\"authenticate\"}' | ./websocat ws://127.0.0.1:9854/json  <code>{\"jsonrpc\":\"2.0\",\"result\":{\"jwttoken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXUyJ9.eyJleHAiOjE3MDE5ODU4MjksImlhdCI6MTcwMTg5OTQyOSwiaXNzIjoiYXV0aDAiLCJ1c2VydG9rZW4iOiIxIn0.x1_luycGY5oTfqGNy1SF8xqcqKGKr_hsXoDGsMjAJkA\"},\"id\":\"id\"}</code>  == Subscribe == echo '{\"jsonrpc\":\"2.0\",\"id\":\"id\",\"params\":{\"jwttoken\":\"...\""},{"logid":6,"ns":0,"title":"RTSP","pageid":6,"logpage":6,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-02T17:12:46Z","comment":"Created page with \"== Recording replay stream == rtsp://192.168.0.10:554/recording/[RecordingToken]/replay  Examples: * rtsp://192.168.0.10:554/recording/1428641538893226984/replay  == Media stream == rtsp://192.168.0.10:554/media/[MediaToken]/stream  Examples: * rtsp://192.168.0.10:554/media/USBVideoDevice_MJPG_1920x1080/stream  == Playing rtsp streams == ffplay rtsp://admin:password@192.168.0.10:554/media/USBVideoDevice_MJPG_1920x1080/stream  vlc rtsp://admin:password@192.168.0.10:554/me...\""},{"logid":5,"ns":0,"title":"Monoclecli","pageid":5,"logpage":5,"params":{},"type":"create","action":"create","user":"Chris","timestamp":"2023-12-02T16:38:14Z","comment":"Created page with \"== Retrieve all recordings == monoclecli --address 192.168.0.10 --username admin --password password --getrecordings  == Retrieve all files == monoclecli --address 192.168.0.10 --username admin --password password --getfiles\""}]}}