You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -25,39 +31,49 @@ For this a recurrently refreshed Dataset is needed. Most Research on this topic
25
31
cd your-daily-dose-malware/
26
32
```
27
33
28
-
3.**Create a virtual environment:**
29
-
```bash
30
-
python3 -m venv daily-dose
31
-
or
32
-
python -m venv daily-dose
33
-
```
34
-
35
-
4.**Activate the virtual environment:**
34
+
3.**Activate the virtual environment:**
36
35
```bash
37
36
poetry shell
38
37
```
39
38
40
-
5.**Install dependencies:**
39
+
4.**Install dependencies:**
41
40
```bash
42
41
poetry install
43
42
```
44
43
44
+
# OSINT Sources supported
45
+
46
+
We gathering malwares samples from multiple osint sources and we currently support bellow source
47
+
48
+
-[Malshare](https://malshare.com/)
49
+
-[MalwareBazaar](https://bazaar.abuse.ch/)
50
+
51
+
we are working to add many mores support to provides mores samples
52
+
45
53
# Using CLI Interface
46
-
If you want to download fresh malware samples uploaded since 48 hours
54
+
-`dd-run:`(stand for `daily-dose run`) is the base command means all other commands that will be introduce bellow are sub-commands and should always be preceded by `dd-run`.
55
+
56
+
base on the osint source you want to get samples from, you have different subcommands.
57
+
58
+
## malshare
59
+
malshare subcommand will fetching around ten thousand and more samples you can set a treshold with `--limit` option. if this option is not provided all available samples will be download
60
+
47
61
```bash
48
-
cd your-daily-dose-malware/
49
-
python main.py -s256
62
+
dd-run malshare --limit 10
63
+
```
64
+
if you want to define where to download your samples use `--path` followed by the path wanted. by default your malwares will be downloaded in the current directory inside al folder named: `Downloaded-Malwares`
65
+
50
66
67
+
```bash
68
+
dd-run malshare --limit 10 --path "My-daily-dose"
51
69
```
52
-
this could be an amount of 300 samples or more.
53
70
54
-
But if you're not that hungry, maybe 100 samples will satisfy your hunger.
71
+
## malware bazaar
72
+
malware bazaar subcommand, will fetching either `one hundred samples` or the `most_recent` you can choose which one you want to use basesd on your hungry level, by providing `--hundred` or `-h` to get the latest one hundred samples or `--most-recent` or `-mr` to get the most recent samples.
55
73
56
74
```bash
57
-
cd your-daily-dose-malware/
58
-
python main.py -hr
75
+
dd-run m-bazaar --hundred
59
76
```
60
-
this will always download 100 samples. uploaded since 1 hour.
0 commit comments