Commit Graph
61 Commits
Author SHA1 Message Date
Brendan LE GLAUNECandBrendan Le Glaunec 8289f1edda Add coverage badge 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 74672f6625 Increase test coverage, mock libcurl & uniformize error messages 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec c1ea6b167c Fix misspelling and format using the -s option 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 71679691c4 Add example usage for testing purposes 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec cbf6f647aa Add Coveralls integration 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec fb9c5afc5f Switch from glide to dep & fix CI (#152) (#153) 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 5d2626b639 Change license to MIT 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 2399df693d Add examples in help message 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 6d296b84d5 Clean implementation of JSONRPC server 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 1dadb93452 Cameradar service scans & attacks over WS 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 6ea4f6e123 WIP JSONRPC2 implementation 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 5a8417cf18 Basic bidirectional WS server
- Fake temporary protocol (will probably be JSON RPC later)
- Service can write freely to client through server
- Any new component we need (workers, etc.) can access the channels to write to the client
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 4e922a2a48 Start cameradar server to communicate with GUI 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 3ef48a97cf Fix CI for PRs originating from forks 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 35d629d8ce Nmap output is now correctly logged 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec dba1391a08 Fix dictionary path for binary & use glide in CI 2018-03-12 15:04:06 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 961d34d05a Migrate GUI to another repository 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 89647ae457 Fix timeout and unresponsive cameras being detected as successful & add error message
Update unit tests

Fix deadlock in libcurl for tests to stop failing randomly
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 82e36e1fd3 Update file architecture to make go install work 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 6daceaeb2b Add glide package manager 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec cfa90b36d8 Fix output when logs enabled 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 72fb21b132 Add multi stage docker build
Upgrade travis docker version
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 948bfce5a0 Removed Output part from README 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 049a43ace2 Add gif to README.md 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 1c845d2b3c Improve UX - Add spinner and messages
Improve UX - Add number of streams being attacked
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec be63c6a231 Add package overview & fix dead link 2018-03-12 15:04:05 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec eab18925c7 Add godoc badge and remove temporary images 2018-03-12 15:04:00 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 4c9d23acb1 Improve comments & improve cameraccess speed 2018-03-12 15:00:02 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec ecdac00145 Move cameradar to root folder 2018-03-12 14:59:59 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 2555a86f5f Add known bugs to README & update examples 2018-03-12 14:59:56 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec ebce965730 Remove debug logs from previous PR 2018-03-12 14:59:50 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec a2af1329d7 Fix bug for some cameras running gst rtsp server 2018-03-12 14:59:47 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec bf3a967fad Fix entrypoint ignoring parameters & fix default dictionary values 2018-03-12 14:59:44 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 097cbe3df3 Rename MySQL table & Update CONTRIBUTION.md for 2.0.0 2018-03-12 14:58:37 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec c334ea9f91 Fix critical functional test bug 2018-03-12 14:58:29 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec bfecea00ad Add contribution doc & update readme & dictionaries 2018-03-12 14:58:26 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 308ba24e90 Improve output & remove legacy code 2018-03-12 14:58:16 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec fbd78301a0 Travis functional testing & minor changes 2018-03-12 14:57:59 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 2961d68200 Travis build test integration & changes to docker deployment 2018-03-12 14:57:55 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 58bcfb9ee5 Fix functional tests & multiple bugfixes & use CES 2018-03-12 14:57:49 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 5be5124e70 Remove unnecessary null pointer checks 2018-03-12 14:57:46 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec b51a8da125 Deployment update & Docker Hub integration 2018-03-12 14:57:39 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 2a0882869b Update deployment process 2018-03-12 14:57:36 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec c3d690371b Update package 2018-03-12 14:57:34 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 30c099f872 Fix multithreading & add timeout to ffmpeg 2018-03-12 14:57:31 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec c660c1a676 Update package 2018-03-12 14:57:28 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec c44a88b57a Add GST RTSP SERVER option 2018-03-12 14:57:25 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 509017f8df Add package generation to README 2018-03-12 14:57:22 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 7243059cdb Update package name & add packge generation script 2018-03-12 14:57:19 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec cd3cfc3837 Update Readme & Remove debug logs 2018-03-12 14:57:16 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 509d68f023 Multithreading & UX update 2018-03-12 14:57:13 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 4c4312f9b5 Add standard Comelit RTSP URL to dictionary 2018-03-12 14:56:59 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec ff684d7544 Update testing binary 2018-03-12 14:56:54 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 34351ae14e Fix potential failure in MySQL CM and fix describe method 2018-03-12 14:56:48 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec d9945f5e26 Fix nmap package detection 2018-03-12 14:56:45 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec c46217918f Fix GStreamer check 2018-03-12 14:56:38 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 330e4a1e85 Remove forgotten logs 2018-03-12 14:56:35 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec bded05688e Fix issues with MySQL CM 2018-03-12 14:56:32 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 13e1836604 Update OS to 16.04 & remove boost dependency 2018-03-12 14:56:28 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 780a32d706 Improve README.md 2018-03-12 14:55:38 +01:00
Brendan LE GLAUNECandBrendan Le Glaunec 95276760be Initial commit 2018-03-12 14:55:10 +01:00