-
Notifications
You must be signed in to change notification settings - Fork 2
config
It contains all the configurations related functions/classes.
This shows the GUI dialogbox that takes input from user to create new case and returns the name of the case.
This shows the GUI dialog box to change the Agency information.
from csilibs.config import new_case_wizard, agency_wizard
print(new_case_wizard())
agency_wizard()
The following functions are utilized by new_case_wizard()
to generate a case folder with the structure outlined in the data/Case_Structure.json
This function creates the case directory and uses the following function(gen_case_structure) to establish the structure. It also generates history.txt, notes.txt, and audit.log files.
This function requires the case directory path to reconstruct the directory structure in the event of accidental deletion of some folders or any mishap. It does not create the TXT files.
from csilibs.config import gen_case_structure, create_case_folder
case_dir = '/home/csi/Cases/osintCase'
create_case_folder(case_dir)
gen_case_structure(case_dir)
Contact @PakCyberbot in case of any confusion!