Skip to content
Pak Cyberbot edited this page Jan 2, 2024 · 2 revisions

It contains all the configurations related functions/classes.

new_case_wizard()

This shows the GUI dialogbox that takes input from user to create new case and returns the name of the case. 2024-01-02 17_29_33-VirtualBoxVM

agency_wizard()

This shows the GUI dialog box to change the Agency information. 2024-01-02 17_29_46-VirtualBoxVM

Usage Example

from csilibs.config import new_case_wizard, agency_wizard

print(new_case_wizard())
agency_wizard()

Extra

The following functions are utilized by new_case_wizard() to generate a case folder with the structure outlined in the data/Case_Structure.json

create_case_folder()

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.

gen_case_structure()

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.

Usage Example

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)
Clone this wiki locally