Skip to content

Commit 232ba5b

Browse files
authored
Merge pull request #1138 from stratosphereips/develop
Slips v1.1.5
2 parents 8faa292 + d2e8453 commit 232ba5b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+5179
-917
lines changed

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ jobs:
7171
- test_timeline.py
7272
- test_database.py
7373
- test_symbols_handler.py
74+
- test_profile_handler.py
7475

7576
steps:
7677
- uses: actions/checkout@v4

.pre-commit-config.yaml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@ repos:
44
hooks:
55
- id: detect-secrets
66
args: ['--baseline', '.secrets.baseline']
7-
exclude: .*dataset/.*|
8-
(?x)(
9-
^config/local_ti_files/own_malicious_JA3.csv$|
10-
.*test.* |
11-
.*\.md$
12-
)
7+
exclude: '.*dataset/.*|^config/local_ti_files/own_malicious_JA3.csv$|.*test.*|.*\.md$'
8+
139

1410
- repo: https://github.com/pre-commit/pre-commit-hooks
1511
rev: v3.1.0
@@ -21,12 +17,7 @@ repos:
2117
- id: check-merge-conflict
2218
- id: end-of-file-fixer
2319
- id: detect-private-key
24-
exclude: .*dataset/.* |
25-
(?x)(
26-
^config/$|
27-
.*test.* |
28-
.*\.md$
29-
)
20+
exclude: '.*dataset/.*|^config/local_ti_files/own_malicious_JA3.csv$|.*test.*|.*\.md$'
3021

3122
- repo: https://github.com/astral-sh/ruff-pre-commit
3223
# Ruff version.
@@ -36,13 +27,19 @@ repos:
3627
- id: ruff
3728
args: [ --fix ]
3829
# excludes formatting slips_files/common/imports.py
39-
exclude: imports
30+
exclude: (imports|sqlite_db.*)
4031

4132
- repo: https://github.com/psf/black-pre-commit-mirror
4233
rev: 24.4.2
4334
hooks:
4435
- id: black
4536
args: ['--line-length' , '79']
46-
language_version: python3.10.12
37+
language_version: python3.12.3
4738
# excludes formatting slips_files/common/imports.py
4839
exclude: imports
40+
41+
- repo: https://github.com/adrienverge/yamllint.git
42+
rev: v1.31.0
43+
hooks:
44+
- id: yamllint
45+
files: "slips.yaml"

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2+
1.1.5 (Jan 3rd, 2025)
3+
- 200x times speedup of domain lookups in the threat intelligence module.
4+
- Add a threat level and confidence to each alert.
5+
- Add evidence for CN and hostname mismatch in SSL flows.
6+
- Add multiple telnet reconnection attempts detection.
7+
- Add support to IP ranges as the client_ip in slips.yaml
8+
- Alert "invalid DNS answer" on all private DNS answers.
9+
- Don't alert "high entropy TXT answers" for flows from multicast IPs.
10+
- Fix multiple reconnection attempts detection.
11+
- Fix problem downloading the latest MAC database from macvendors.com
12+
- Improve the detection of the Gateway IP and MAC when running on files and PCAPs.
13+
- Improve unit tests. Special thanks to @Sekhar-Kumar-Dash.
14+
- Split the "connection to/from blacklisted IPs" detection into two different evidence with different threat levels.
15+
- Update Slips internal list of Apple known ports.
16+
117
1.1.4.1 (Dec 3rd, 2024)
218
- Fix abstract class starting with the rest of the modules.
319
- Fix the updating of the MAC vendors database used in slips.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<h1 align="center">
2-
Slips v1.1.4
2+
Slips v1.1.5
33
</h1>
44

55

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.4.1
1+
1.1.5

0 commit comments

Comments
 (0)