-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathconfig.ini
More file actions
114 lines (95 loc) · 5.04 KB
/
config.ini
File metadata and controls
114 lines (95 loc) · 5.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
########################################################
# The following settings are for Logicytics as a whole #
########################################################
[Settings]
# Would you like to enable debug mode?
# This will print out more information to the console, with prefix DEBUG
# This will not be logged however, and is useful for developers - This is different than the DEBUGGER itself
log_using_debug = false
# Would you like for new logs to be created every execution?
# Or would you like to append to the same log file?
delete_old_logs = false
# When using threading mode, you have the option to decide how many threads to use (workers)
# Uncomment and change the value to use a maximum amount of threads,
# otherwise keep it commented if you don't need a maximum limit
; max_workers = 10
# Logicytics will save preferences and history in a file,
# This is used by Flag.py, to suggest better flags
# Would you like this to happen?
# This is recommended, as it will improve the suggestions - Data will never be shared
save_preferences = true
[System Settings]
# Do not play with these settings unless you know what you are doing
# Dev Mode allows a safe way to modify these settings!!
version = 3.6.0
files = "bluetooth_details.py, bluetooth_logger.py, browser_miner.ps1, cmd_commands.py, config.ini, dir_list.py, dump_memory.py, encrypted_drive_audit.py, event_log.py, Logicytics.py, log_miner.py, media_backup.py, netadapter.ps1, network_psutil.py, packet_sniffer.py, property_scraper.ps1, registry.py, sensitive_data_miner.py, ssh_miner.py, sys_internal.py, tasklist.py, tree.ps1, usb_history.py, vulnscan.py, wifi_stealer.py, window_feature_miner.ps1, wmic.py, logicytics\Checks.py, logicytics\Config.py, logicytics\Execute.py, logicytics\FileManagement.py, logicytics\Flag.py, logicytics\Get.py, logicytics\Logger.py, logicytics\User_History.json.gz, vulnscan\Model_SenseMacro.4n1.pth"
# If you forked the project, change the USERNAME to your own to use your own fork as update material,
# I dont advise doing this however
config_url = https://raw.githubusercontent.com/DefinetlyNotAI/Logicytics/main/CODE/config.ini
########################################################
# The following settings are for specific modules #
########################################################
[Flag Settings]
# The minimum accuracy to suggest a flag,
# This is a percentage, and must be a float
# The default is 30.0, and is what we advise
# If the accuracy is below this, the flag will move to the next suggestion process
# The process is: difflib, then model, then history suggestions
# Make sure to keep between 0.0 and 100.0
accuracy_min = 30.0
# This is the model to use to suggest flags,
# I advise to keep it as all-MiniLM-L6-v2
# This is the best model for this task, and is lightweight
# The model MUST be a Sentence Transformer model
model_to_use = all-MiniLM-L6-v2
# Finally, should debug mode be enabled for the flag module?
# This will print out more information to the console,
# This is for the model itself, and is based on tqdm, it shows extra info on batches
# As well as more information on behind the scenes
model_debug = false
###################################################
[DumpMemory Settings]
# If the file size generated exceeds this limit,
# the file will be truncated with a message
# Put 0 to disable the limit - Limit is in MiB - int
file_size_limit = 0
# Safety margin to check, it multiplies with the size limit
# This makes sure that after the file is created, there is still
# disk space left for other tasks,
# Make sure its above 1 or else it will fail
# Put 1 to disable the limit - Limit is in MiB - float
file_size_safety = 1.5
###################################################
[NetWorkPsutil Settings]
# Total time this will take will be `sample_count * interval`
# Number of samples to take for feature `measure network bandwidth usage`
# This is an integer, and should be 1 and above
sample_count = 5
# Time between samples in seconds for feature `measure network bandwidth usage`
# This is a float, and should be above 0
interval = 1.5
###################################################
[PacketSniffer Settings]
# The interface to sniff packets on, keep it as WiFi for most cases
# Autocorrects between WiFi and Wi-Fi
interface = WiFi
# The number of packets to sniff,
# Must be greater than or equal to 1 - int
packet_count = 5000
# The time to timeout the sniffing process only,
# Must be greater than or equal to 5 - int
timeout = 10
# The maximum retry time for the whole process,
# Must be greater than or equal to 10 and timeout - int
max_retry_time = 30
###################################################
[VulnScan Settings]
# Max characters of text from each file to analyze. Set an integer or None to disable truncation.
text_char_limit = None
# Max workers to be used, either integer or use "auto" to make it decide the best value
max_workers = auto
# Sensitivity threshold (0.0–1.0) for the model to flag content as sensitive
threshold = 0.6
# Paths for required files
model = vulnscan/Model_SenseMacro.4n1.pth
##################################################