Brendan LE GLAUNEC and Brendan Le Glaunec
8289f1edda
Add coverage badge
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
74672f6625
Increase test coverage, mock libcurl & uniformize error messages
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
c1ea6b167c
Fix misspelling and format using the -s option
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
71679691c4
Add example usage for testing purposes
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
cbf6f647aa
Add Coveralls integration
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
fb9c5afc5f
Switch from glide to dep & fix CI ( #152 ) ( #153 )
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
5d2626b639
Change license to MIT
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
2399df693d
Add examples in help message
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
6d296b84d5
Clean implementation of JSONRPC server
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
1dadb93452
Cameradar service scans & attacks over WS
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
6ea4f6e123
WIP JSONRPC2 implementation
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan 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 GLAUNEC and Brendan Le Glaunec
4e922a2a48
Start cameradar server to communicate with GUI
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
3ef48a97cf
Fix CI for PRs originating from forks
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
35d629d8ce
Nmap output is now correctly logged
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
dba1391a08
Fix dictionary path for binary & use glide in CI
2018-03-12 15:04:06 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
961d34d05a
Migrate GUI to another repository
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan 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 GLAUNEC and Brendan Le Glaunec
82e36e1fd3
Update file architecture to make go install work
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
6daceaeb2b
Add glide package manager
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
cfa90b36d8
Fix output when logs enabled
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
72fb21b132
Add multi stage docker build
...
Upgrade travis docker version
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
948bfce5a0
Removed Output part from README
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
049a43ace2
Add gif to README.md
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan 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 GLAUNEC and Brendan Le Glaunec
be63c6a231
Add package overview & fix dead link
2018-03-12 15:04:05 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
eab18925c7
Add godoc badge and remove temporary images
2018-03-12 15:04:00 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
4c9d23acb1
Improve comments & improve cameraccess speed
2018-03-12 15:00:02 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
ecdac00145
Move cameradar to root folder
2018-03-12 14:59:59 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
2555a86f5f
Add known bugs to README & update examples
2018-03-12 14:59:56 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
ebce965730
Remove debug logs from previous PR
2018-03-12 14:59:50 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
a2af1329d7
Fix bug for some cameras running gst rtsp server
2018-03-12 14:59:47 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
bf3a967fad
Fix entrypoint ignoring parameters & fix default dictionary values
2018-03-12 14:59:44 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
097cbe3df3
Rename MySQL table & Update CONTRIBUTION.md for 2.0.0
2018-03-12 14:58:37 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
c334ea9f91
Fix critical functional test bug
2018-03-12 14:58:29 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
bfecea00ad
Add contribution doc & update readme & dictionaries
2018-03-12 14:58:26 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
308ba24e90
Improve output & remove legacy code
2018-03-12 14:58:16 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
fbd78301a0
Travis functional testing & minor changes
2018-03-12 14:57:59 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
2961d68200
Travis build test integration & changes to docker deployment
2018-03-12 14:57:55 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
58bcfb9ee5
Fix functional tests & multiple bugfixes & use CES
2018-03-12 14:57:49 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
5be5124e70
Remove unnecessary null pointer checks
2018-03-12 14:57:46 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
b51a8da125
Deployment update & Docker Hub integration
2018-03-12 14:57:39 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
2a0882869b
Update deployment process
2018-03-12 14:57:36 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
c3d690371b
Update package
2018-03-12 14:57:34 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
30c099f872
Fix multithreading & add timeout to ffmpeg
2018-03-12 14:57:31 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
c660c1a676
Update package
2018-03-12 14:57:28 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
c44a88b57a
Add GST RTSP SERVER option
2018-03-12 14:57:25 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
509017f8df
Add package generation to README
2018-03-12 14:57:22 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
7243059cdb
Update package name & add packge generation script
2018-03-12 14:57:19 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
cd3cfc3837
Update Readme & Remove debug logs
2018-03-12 14:57:16 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
509d68f023
Multithreading & UX update
2018-03-12 14:57:13 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
4c4312f9b5
Add standard Comelit RTSP URL to dictionary
2018-03-12 14:56:59 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
ff684d7544
Update testing binary
2018-03-12 14:56:54 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
34351ae14e
Fix potential failure in MySQL CM and fix describe method
2018-03-12 14:56:48 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
d9945f5e26
Fix nmap package detection
2018-03-12 14:56:45 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
c46217918f
Fix GStreamer check
2018-03-12 14:56:38 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
330e4a1e85
Remove forgotten logs
2018-03-12 14:56:35 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
bded05688e
Fix issues with MySQL CM
2018-03-12 14:56:32 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
13e1836604
Update OS to 16.04 & remove boost dependency
2018-03-12 14:56:28 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
780a32d706
Improve README.md
2018-03-12 14:55:38 +01:00
Brendan LE GLAUNEC and Brendan Le Glaunec
95276760be
Initial commit
2018-03-12 14:55:10 +01:00