Skip to content

Commit 68b886f

Browse files
add more folders
1 parent 0cf21ff commit 68b886f

File tree

6 files changed

+558
-0
lines changed

6 files changed

+558
-0
lines changed

canarytokens/windows_fake_fs.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,27 @@
2020
from canarytokens.windows_fake_fs_templates.folder_photo_archive import (
2121
PHOTO_ARCHIVE_STRUCTURE,
2222
)
23+
from canarytokens.windows_fake_fs_templates.folder_defense import (
24+
DEFENSE_STRUCTURE,
25+
)
26+
from canarytokens.windows_fake_fs_templates.folder_med_tech import MED_TECH_STRUCTURE
27+
from canarytokens.windows_fake_fs_templates.folder_network_admin import (
28+
NETWORK_ADMIN_STRUCTURE,
29+
)
30+
from canarytokens.windows_fake_fs_templates.folder_security_admin import (
31+
SECURITY_ADMIN_STRUCTURE,
32+
)
2333

2434

2535
FOLDER_MAP = {
2636
"personal_finances": PERSONAL_FINANCES_STRUCTURE,
2737
"home_network": HOME_NETWORK_STRUCTURE,
2838
"personal_correspondence": PERSONAL_CORRESPONDENCE_STRUCTURE,
2939
"photo_archive": PHOTO_ARCHIVE_STRUCTURE,
40+
"defense": DEFENSE_STRUCTURE,
41+
"med_tech": MED_TECH_STRUCTURE,
42+
"network_admin": NETWORK_ADMIN_STRUCTURE,
43+
"security_admin": SECURITY_ADMIN_STRUCTURE,
3044
}
3145

3246

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
DEFENSE_STRUCTURE = [
2+
{
3+
"name": "Army",
4+
"type": "folder",
5+
"children": [
6+
{
7+
"name": "Training",
8+
"type": "folder",
9+
"children": [
10+
{
11+
"name": "Leadership Training",
12+
"type": "folder",
13+
"children": [
14+
{"name": "Leadership Course.pdf", "type": "pdf"},
15+
{"name": "Leadership_Study_Aids.doc", "type": "doc"},
16+
{"name": "Team Building.xls", "type": "xls"},
17+
],
18+
},
19+
{
20+
"name": "Fitness Training",
21+
"type": "folder",
22+
"children": [
23+
{"name": "Physical Assessment.doc", "type": "doc"},
24+
{"name": "Fitness Plan.pdf", "type": "pdf"},
25+
{"name": "Workout Schedule.xls", "type": "xls"},
26+
],
27+
},
28+
],
29+
},
30+
{
31+
"name": "Operations",
32+
"type": "folder",
33+
"children": [
34+
{
35+
"name": "Combat Operations",
36+
"type": "folder",
37+
"children": [
38+
{"name": "Enemy Assessment.pdf", "type": "pdf"},
39+
{"name": "Rules of Engagement.doc", "type": "doc"},
40+
{"name": "Weapon Inventory.xls", "type": "xls"},
41+
],
42+
},
43+
{
44+
"name": "Logistical Operations",
45+
"type": "folder",
46+
"children": [
47+
{"name": "Supply Requests.doc", "type": "doc"},
48+
{"name": "Inventory Management.xls", "type": "xls"},
49+
{"name": "Transport Routes.pdf", "type": "pdf"},
50+
],
51+
},
52+
],
53+
},
54+
{
55+
"name": "Communication",
56+
"type": "folder",
57+
"children": [
58+
{
59+
"name": "Radio Communications",
60+
"type": "folder",
61+
"children": [
62+
{"name": "Frequency Allocation.pdf", "type": "pdf"},
63+
{"name": "Radio Procedure.doc", "type": "doc"},
64+
{"name": "Radio Codes.xls", "type": "xls"},
65+
],
66+
},
67+
{
68+
"name": "Satellite Communications",
69+
"type": "folder",
70+
"children": [
71+
{"name": "Satellite Coverage.pdf", "type": "pdf"},
72+
{"name": "Satellite Transmissions.doc", "type": "doc"},
73+
{"name": "Satellite Frequency.xls", "type": "xls"},
74+
],
75+
},
76+
],
77+
},
78+
],
79+
},
80+
{
81+
"name": "Navy",
82+
"type": "folder",
83+
"children": [
84+
{
85+
"name": "Engineering",
86+
"type": "folder",
87+
"children": [
88+
{
89+
"name": "Electrical Engineering",
90+
"type": "folder",
91+
"children": [
92+
{"name": "Circuit Diagrams.pdf", "type": "pdf"},
93+
{"name": "Electrical Maintenance.doc", "type": "doc"},
94+
{"name": "Electrical Load Analysis.xls", "type": "xls"},
95+
],
96+
},
97+
{
98+
"name": "Mechanical Engineering",
99+
"type": "folder",
100+
"children": [
101+
{"name": "Machine Repair.doc", "type": "doc"},
102+
{"name": "Mechanical Drawings.pdf", "type": "pdf"},
103+
{"name": "Maintenance Schedule.xls", "type": "xls"},
104+
],
105+
},
106+
],
107+
},
108+
{
109+
"name": "Navigation",
110+
"type": "folder",
111+
"children": [
112+
{
113+
"name": "Celestial Navigation",
114+
"type": "folder",
115+
"children": [
116+
{"name": "Star Charts.pdf", "type": "pdf"},
117+
{"name": "Navigation Log.doc", "type": "doc"},
118+
{"name": "Sextant Readings.xls", "type": "xls"},
119+
],
120+
},
121+
{
122+
"name": "Electronic Navigation",
123+
"type": "folder",
124+
"children": [
125+
{"name": "Electronic Charts.pdf", "type": "pdf"},
126+
{"name": "Navigation Software.doc", "type": "doc"},
127+
{"name": "GPS Readouts.xls", "type": "xls"},
128+
],
129+
},
130+
],
131+
},
132+
{
133+
"name": "Weapons",
134+
"type": "folder",
135+
"children": [
136+
{
137+
"name": "Missile Systems",
138+
"type": "folder",
139+
"children": [
140+
{"name": "Missile Specifications.pdf", "type": "pdf"},
141+
{"name": "Missile Procedures.doc", "type": "doc"},
142+
{"name": "Missile Inventory.xls", "type": "xls"},
143+
],
144+
},
145+
{
146+
"name": "Guns",
147+
"type": "folder",
148+
"children": [
149+
{"name": "Gun System Maintenance.doc", "type": "doc"},
150+
{"name": "Gun Ammunition.pdf", "type": "pdf"},
151+
{"name": "Gunfire Log.xls", "type": "xls"},
152+
],
153+
},
154+
],
155+
},
156+
],
157+
},
158+
]
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
MED_TECH_STRUCTURE = [
2+
{
3+
"name": "Bacteriology",
4+
"type": "folder",
5+
"children": [
6+
{"name": "Gram Stain Interpretation.pdf", "type": "pdf"},
7+
{"name": "Culture and Sensitivity Results.xls", "type": "xls"},
8+
{
9+
"name": "Blood Culture Boxes",
10+
"type": "folder",
11+
"children": [
12+
{"name": "Box 1.pdf", "type": "pdf"},
13+
{"name": "Box 2.xls", "type": "xls"},
14+
],
15+
},
16+
],
17+
},
18+
{
19+
"name": "Hematology",
20+
"type": "folder",
21+
"children": [
22+
{
23+
"name": "Complete Blood Count",
24+
"type": "folder",
25+
"children": [
26+
{"name": "CBC - Sample A.doc", "type": "doc"},
27+
{"name": "CBC - Sample B.pdf", "type": "pdf"},
28+
{"name": "CBC - Sample C.doc", "type": "doc"},
29+
],
30+
},
31+
{"name": "Hemoglobin Electrophoresis.pdf", "type": "pdf"},
32+
],
33+
},
34+
{
35+
"name": "Immunology",
36+
"type": "folder",
37+
"children": [
38+
{"name": "ELISA Results.xlsx", "type": "xlsx"},
39+
{"name": "HIV Testing Algorithm.pdf", "type": "pdf"},
40+
],
41+
},
42+
{
43+
"name": "Microbiology",
44+
"type": "folder",
45+
"children": [
46+
{
47+
"name": "Antibiotic Susceptibility Testing",
48+
"type": "folder",
49+
"children": [
50+
{"name": "AST Results.pdf", "type": "pdf"},
51+
{"name": "AST Interpretation.doc", "type": "doc"},
52+
],
53+
},
54+
{"name": "Widal Test Results.doc", "type": "doc"},
55+
],
56+
},
57+
{
58+
"name": "Mycology",
59+
"type": "folder",
60+
"children": [
61+
{"name": "Fungal Identification.pdf", "type": "pdf"},
62+
{"name": "Culture Results.xls", "type": "xls"},
63+
],
64+
},
65+
{
66+
"name": "Parasitology",
67+
"type": "folder",
68+
"children": [
69+
{"name": "Malaria Smear Results.doc", "type": "doc"},
70+
{"name": "Stool Examination Report.pdf", "type": "pdf"},
71+
],
72+
},
73+
{
74+
"name": "Serology",
75+
"type": "folder",
76+
"children": [
77+
{"name": "VDRL Results.pdf", "type": "pdf"},
78+
{"name": "Hepatitis B Surface Antigen.doc", "type": "doc"},
79+
],
80+
},
81+
{
82+
"name": "Urinalysis",
83+
"type": "folder",
84+
"children": [
85+
{"name": "Urine Chemistry Results.xlsx", "type": "xlsx"},
86+
{"name": "Urine Microscopy.pdf", "type": "pdf"},
87+
],
88+
},
89+
]

0 commit comments

Comments
 (0)