|
1 | 1 | { |
2 | 2 | "cells": [ |
3 | | - { |
4 | | - "cell_type": "code", |
5 | | - "execution_count": 1, |
6 | | - "metadata": {}, |
7 | | - "outputs": [], |
8 | | - "source": [ |
9 | | - "import sys\n", |
10 | | - "sys.path.append(\"../../attackcti\")" |
11 | | - ] |
12 | | - }, |
13 | 3 | { |
14 | 4 | "cell_type": "markdown", |
15 | 5 | "metadata": {}, |
|
26 | 16 | }, |
27 | 17 | { |
28 | 18 | "cell_type": "code", |
29 | | - "execution_count": 2, |
| 19 | + "execution_count": null, |
30 | 20 | "metadata": {}, |
31 | 21 | "outputs": [], |
32 | 22 | "source": [ |
33 | | - "from utils.downloader import STIXDownloader" |
| 23 | + "from attackcti.utils.downloader import STIXDownloader" |
34 | 24 | ] |
35 | 25 | }, |
36 | 26 | { |
|
42 | 32 | }, |
43 | 33 | { |
44 | 34 | "cell_type": "code", |
45 | | - "execution_count": 3, |
| 35 | + "execution_count": null, |
46 | 36 | "metadata": {}, |
47 | 37 | "outputs": [], |
48 | 38 | "source": [ |
|
58 | 48 | }, |
59 | 49 | { |
60 | 50 | "cell_type": "code", |
61 | | - "execution_count": 4, |
| 51 | + "execution_count": null, |
62 | 52 | "metadata": {}, |
63 | | - "outputs": [ |
64 | | - { |
65 | | - "name": "stdout", |
66 | | - "output_type": "stream", |
67 | | - "text": [ |
68 | | - "Downloaded enterprise-attack.json to downloads/v15.1\n" |
69 | | - ] |
70 | | - } |
71 | | - ], |
| 53 | + "outputs": [], |
72 | 54 | "source": [ |
73 | 55 | "stix20_downloader.download_attack_data(domain=\"enterprise\", release=\"15.1\")" |
74 | 56 | ] |
|
82 | 64 | }, |
83 | 65 | { |
84 | 66 | "cell_type": "code", |
85 | | - "execution_count": 5, |
| 67 | + "execution_count": null, |
86 | 68 | "metadata": {}, |
87 | 69 | "outputs": [], |
88 | 70 | "source": [ |
|
98 | 80 | }, |
99 | 81 | { |
100 | 82 | "cell_type": "code", |
101 | | - "execution_count": 6, |
| 83 | + "execution_count": null, |
102 | 84 | "metadata": {}, |
103 | | - "outputs": [ |
104 | | - { |
105 | | - "name": "stdout", |
106 | | - "output_type": "stream", |
107 | | - "text": [ |
108 | | - "Downloaded mobile-attack.json to downloads/v15.1\n" |
109 | | - ] |
110 | | - } |
111 | | - ], |
| 85 | + "outputs": [], |
112 | 86 | "source": [ |
113 | 87 | "stix21_downloader.download_attack_data(domain=\"mobile\", release=\"15.1\")" |
114 | 88 | ] |
115 | 89 | }, |
116 | 90 | { |
117 | 91 | "cell_type": "code", |
118 | | - "execution_count": 7, |
| 92 | + "execution_count": null, |
119 | 93 | "metadata": {}, |
120 | | - "outputs": [ |
121 | | - { |
122 | | - "data": { |
123 | | - "text/plain": [ |
124 | | - "'downloads/v15.1/mobile-attack.json'" |
125 | | - ] |
126 | | - }, |
127 | | - "execution_count": 7, |
128 | | - "metadata": {}, |
129 | | - "output_type": "execute_result" |
130 | | - } |
131 | | - ], |
| 94 | + "outputs": [], |
132 | 95 | "source": [ |
133 | 96 | "stix21_downloader.downloaded_file_path" |
134 | 97 | ] |
135 | 98 | }, |
136 | 99 | { |
137 | 100 | "cell_type": "code", |
138 | | - "execution_count": 8, |
| 101 | + "execution_count": null, |
139 | 102 | "metadata": {}, |
140 | | - "outputs": [ |
141 | | - { |
142 | | - "data": { |
143 | | - "text/plain": [ |
144 | | - "{'mobile': 'downloads/v15.1/mobile-attack.json'}" |
145 | | - ] |
146 | | - }, |
147 | | - "execution_count": 8, |
148 | | - "metadata": {}, |
149 | | - "output_type": "execute_result" |
150 | | - } |
151 | | - ], |
| 103 | + "outputs": [], |
152 | 104 | "source": [ |
153 | 105 | "stix21_downloader.downloaded_file_paths" |
154 | 106 | ] |
|
162 | 114 | }, |
163 | 115 | { |
164 | 116 | "cell_type": "code", |
165 | | - "execution_count": 9, |
| 117 | + "execution_count": null, |
166 | 118 | "metadata": {}, |
167 | 119 | "outputs": [], |
168 | 120 | "source": [ |
169 | | - "from utils.storage import STIXStore" |
| 121 | + "from attackcti.utils.storage import STIXStore" |
170 | 122 | ] |
171 | 123 | }, |
172 | 124 | { |
173 | 125 | "cell_type": "code", |
174 | | - "execution_count": 10, |
| 126 | + "execution_count": null, |
175 | 127 | "metadata": {}, |
176 | 128 | "outputs": [], |
177 | 129 | "source": [ |
|
180 | 132 | }, |
181 | 133 | { |
182 | 134 | "cell_type": "code", |
183 | | - "execution_count": 11, |
| 135 | + "execution_count": null, |
184 | 136 | "metadata": {}, |
185 | 137 | "outputs": [], |
186 | 138 | "source": [ |
|
193 | 145 | }, |
194 | 146 | { |
195 | 147 | "cell_type": "code", |
196 | | - "execution_count": 12, |
| 148 | + "execution_count": null, |
197 | 149 | "metadata": {}, |
198 | | - "outputs": [ |
199 | | - { |
200 | | - "data": { |
201 | | - "text/plain": [ |
202 | | - "187" |
203 | | - ] |
204 | | - }, |
205 | | - "execution_count": 12, |
206 | | - "metadata": {}, |
207 | | - "output_type": "execute_result" |
208 | | - } |
209 | | - ], |
| 150 | + "outputs": [], |
210 | 151 | "source": [ |
211 | 152 | "len(techniques)" |
212 | 153 | ] |
|
220 | 161 | }, |
221 | 162 | { |
222 | 163 | "cell_type": "code", |
223 | | - "execution_count": 13, |
| 164 | + "execution_count": null, |
224 | 165 | "metadata": {}, |
225 | 166 | "outputs": [], |
226 | 167 | "source": [ |
|
229 | 170 | }, |
230 | 171 | { |
231 | 172 | "cell_type": "code", |
232 | | - "execution_count": 14, |
| 173 | + "execution_count": null, |
233 | 174 | "metadata": {}, |
234 | | - "outputs": [ |
235 | | - { |
236 | | - "name": "stdout", |
237 | | - "output_type": "stream", |
238 | | - "text": [ |
239 | | - "Downloaded enterprise-attack.json to downloads/v15.1\n", |
240 | | - "Downloaded mobile-attack.json to downloads/v15.1\n", |
241 | | - "Downloaded ics-attack.json to downloads/v15.1\n" |
242 | | - ] |
243 | | - }, |
244 | | - { |
245 | | - "data": { |
246 | | - "text/plain": [ |
247 | | - "{'enterprise': 'downloads/v15.1/enterprise-attack.json',\n", |
248 | | - " 'mobile': 'downloads/v15.1/mobile-attack.json',\n", |
249 | | - " 'ics': 'downloads/v15.1/ics-attack.json'}" |
250 | | - ] |
251 | | - }, |
252 | | - "execution_count": 14, |
253 | | - "metadata": {}, |
254 | | - "output_type": "execute_result" |
255 | | - } |
256 | | - ], |
| 175 | + "outputs": [], |
257 | 176 | "source": [ |
258 | 177 | "stix20_downloader.download_all_domains(release=\"15.1\")" |
259 | 178 | ] |
|
0 commit comments