scorelab / OpenMF

An Open Source Mobile Forensics Investigation Tool for Android Platform
Apache License 2.0
146 stars 94 forks source link

Implementation of some analytics api on front end OpenMF #210

Closed swapnalshahil closed 3 years ago

swapnalshahil commented 3 years ago

Description

Adding features on frontend OpenMF analytics section in management:

Implementation of #193 Keyword search (for getting cases) Implementation of #194 Keyword search from cases Implementation of #198 Maximum common word/data between two cases Implementation of #199 List all common word/data between two cases Implementation of #205 Create Filter API to get Cases by Date or range of date.

Fixes #206

Type of change

Also, include screenshots for the verification and reviewing purpose.

https://user-images.githubusercontent.com/58564017/126034517-1ada3eb6-962f-4b64-90f9-b2797924794c.mp4

Checklist:

swapnalshahil commented 3 years ago
2021-07-17 (2)
swapnalshahil commented 3 years ago

@shivanshu1333 sir! Have a look please. 😅

swapnalshahil commented 3 years ago

Right now Analytics Page is blank which will be the common page for analytics. It will show all information about OpenMF analytics. I will make this page after implementing all analytics work.

swapnalshahil commented 3 years ago
2021-07-19 (1) 2021-07-19 (2) 2021-07-19 (3)
swapnalshahil commented 3 years ago

Week 7 from here 🙄

swapnalshahil commented 3 years ago

Description

Adding features on frontend OpenMF analytics section in management: Tag association and tag-based search like searching cases that are tagged with theft to get all the theft-related cases.

Fixes #214 #211

Type of change

Also, include screenshots for the verification and reviewing purpose.

https://user-images.githubusercontent.com/58564017/126624422-f0b70990-45a8-4543-8acf-9e14eb2a48d2.mp4

Checklist:

swapnalshahil commented 3 years ago
  1. API: http://127.0.0.1:5000/keyword/search/tags

Method = ["POST"]

This API will search for cases that have particular tags assigned.

{ "tags": "tag1,tag2" }

2021-07-20 (1) 2021-07-20 (2)
  1. API: http://127.0.0.1:5000/keyword/custom/search

Method = ["POST"]

This API will find cases that have all keywords in them.

{ "keyword": "keyword1,keyword2,keyword3" }

2021-07-21 (1) 2021-07-21
swapnalshahil commented 3 years ago

Description

Adding features on frontend OpenMF analytics section in management: Customized keyword search Example - <kw1> + <kw2> + … + <kwN>

Fixes #212

Type of change

Also, include screenshots for the verification and reviewing purpose.

https://user-images.githubusercontent.com/58564017/126745288-fd4a5f4f-10fa-4c71-a5d7-d4af240c0b5c.mp4

Checklist: