z0ne323 / WinUnderIR

0 stars 1 forks source link

Build Python based VTScript #1

Closed nigleweber closed 1 year ago

nigleweber commented 2 years ago

Let's build a VirusTotal search tool that can be used to search for arbitrary things using the vtapi.

To Do:

Protips

  1. If you use magic numbers as you go add a comment like #MAGIC NUMBER so you can easily find it
  2. When printing debug statements add a comment like #TESTING CODE so you can easily (un)comment it in the future
  3. No global variables if at all possible
  4. Functions ideally less than 20 lines
  5. Make use of your linter as much as possible. Linters are like automated teachers for code quality
nigleweber commented 2 years ago

Additions:

URL for VT File API: https://developers.virustotal.com/reference/file-info

nigleweber commented 1 year ago

Suggestions for "UI":

Improvements:

nigleweber commented 1 year ago

Priority 1 improvements so that I can review faster:

nigleweber commented 1 year ago

@v3r1t4s You missed a couple of the previous action items:

Missed:

nigleweber commented 1 year ago

To do for next iteration:

nigleweber commented 1 year ago

Looking better and better! 👍

Comments/Questions:

  1. We need to update the returns from parse_json. Why is it returning res_dic twice?
  2. Let's start compress the report_data_dic.append statements. Multi line appends are superfluous
    • If this is for formatting, it should not be done within a function like parse_json

To do for next iteration:

Bonus: