Skip to content

Commit be2f035

Browse files
author
Jake Smith
authored
Merge pull request #374 from ION28/develop
Release v0.5.0 DEFCON release
2 parents 3133de1 + 4e1700a commit be2f035

File tree

387 files changed

+14910
-13374
lines changed

Some content is hidden

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

387 files changed

+14910
-13374
lines changed

.github/workflows/main.yml

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: BLUESPAWN client build
1+
name: BLUESPAWN-win-client build
22

33
on:
44
push:
@@ -20,27 +20,25 @@ jobs:
2020
runs-on: windows-latest
2121

2222
steps:
23-
- uses: actions/checkout@v2
24-
25-
- name: Setup NuGet.exe
26-
uses: warrenbuckley/Setup-Nuget@v1
23+
- uses: actions/checkout@main
2724

2825
- name: Update submodules
2926
run: git submodule update --init --recursive
3027

31-
- name: Install vcpkg
28+
- name: Restore from cache, and install vcpkg and project dependencies
29+
uses: lukka/run-vcpkg@v3
30+
with:
31+
vcpkgArguments: '@../vcpkg_response_file.txt'
32+
vcpkgDirectory: 'vcpkg'
33+
appendedCacheKey: ${{ hashFiles(env.vcpkgResponseFile) }}
34+
35+
- name: Integrate vcpkg packages
3236
shell: powershell
3337
run: |
3438
cd vcpkg
35-
.\bootstrap-vcpkg.bat
36-
.\vcpkg.exe install yara:${{ matrix.buildarch }}-windows-static
37-
.\vcpkg.exe install libzip:${{ matrix.buildarch }}-windows-static
3839
.\vcpkg.exe integrate install
3940
cd ..
4041
41-
- name: Download NuGet packages
42-
run: nuget restore BLUESPAWN.sln
43-
4442
- name: Build BLUESPAWN-client
4543
run: |
4644
"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe" BLUESPAWN.sln /p:Configuration=${{ matrix.buildtype }} /p:Platform=${{ matrix.buildarch }}
@@ -59,7 +57,7 @@ jobs:
5957
shell: powershell
6058

6159
- name: Run BLUESPAWN Hunt
62-
run: artifacts\${{ matrix.buildarch }}\${{ matrix.buildtype }}\BLUESPAWN-client.exe --hunt -l Normal --log=xml --reaction=log
60+
run: artifacts\${{ matrix.buildarch }}\${{ matrix.buildtype }}\BLUESPAWN-client.exe --hunt -a Normal --log=xml
6361
shell: cmd
6462

6563
- name: Rename BLUESPAWN XML output file
@@ -70,17 +68,17 @@ jobs:
7068
run: testing\run-hunt-results-comparison.ps1
7169
shell: powershell
7270

73-
- uses: actions/upload-artifact@master
71+
- uses: actions/upload-artifact@main
7472
with:
7573
name: BLUESPAWN-client-${{ matrix.buildarch }}-${{ matrix.buildtype }}
7674
path: artifacts\${{ matrix.buildarch }}\${{ matrix.buildtype }}\BLUESPAWN-client.exe
7775

78-
- uses: actions/upload-artifact@master
76+
- uses: actions/upload-artifact@main
7977
with:
8078
name: AtomicTestsResults-${{ matrix.buildarch }}-${{ matrix.buildtype }}.csv
8179
path: AtomicTestsResults.csv
8280

83-
- uses: actions/upload-artifact@master
81+
- uses: actions/upload-artifact@main
8482
with:
8583
name: BLUESPAWNHuntResults-${{ matrix.buildarch }}-${{ matrix.buildtype }}.xml
8684
path: BLUESPAWNHuntResults.xml

.gitignore

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
1+
# General
12
.vs/
23
build/
34
artifacts/
45
packages/
56
vcpkg/
6-
BLUESPAWN-client/external/
7-
BLUESPAWN-client/resources/severe
8-
BLUESPAWN-client/resources/severe2
9-
BLUESPAWN-client/resources/indicators
107
*.user
118
*.filters
129
*.cache
1310
*.bak
1411
*.lib
1512
*.aps
1613

14+
# BLUESPAWN-win-client
15+
BLUESPAWN-win-client/external/
16+
BLUESPAWN-win-client/resources/severe
17+
BLUESPAWN-win-client/resources/severe2
18+
BLUESPAWN-win-client/resources/indicators
19+
1720
# BLUESPAWN Project Site - docs/
1821
*.lock
1922
docs/db.sqlite3

.gitmodules

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,15 @@
1-
[submodule "BLUESPAWN-client/external/cxxopts"]
2-
path = BLUESPAWN-client/external/cxxopts
3-
url = https://github.com/jarro2783/cxxopts
4-
[submodule "BLUESPAWN-client/external/krabsetw"]
5-
path = BLUESPAWN-client/external/krabsetw
6-
url = https://github.com/microsoft/krabsetw
7-
[submodule "BLUESPAWN-client/external/pe-sieve"]
8-
path = BLUESPAWN-client/external/pe-sieve
9-
url = https://github.com/hasherezade/pe-sieve
10-
[submodule "BLUESPAWN-client/external/yara"]
11-
path = BLUESPAWN-client/external/yara
12-
url = https://github.com/VirusTotal/yara
13-
[submodule "BLUESPAWN-client/external/yara-rules"]
14-
path = BLUESPAWN-client/external/yara-rules
15-
url = https://github.com/Yara-Rules/rules.git
16-
[submodule "BLUESPAWN-client/external/tinyxml2"]
17-
path = BLUESPAWN-client/external/tinyxml2
18-
url = https://github.com/leethomason/tinyxml2
191
[submodule "vcpkg"]
202
path = vcpkg
213
url = https://github.com/Microsoft/vcpkg.git
22-
[submodule "BLUESPAWN-client/external/signature-base"]
23-
path = BLUESPAWN-client/external/signature-base
24-
url = https://github.com/Neo23x0/signature-base
4+
[submodule "BLUESPAWN-win-client/external/pe-sieve"]
5+
path = BLUESPAWN-win-client/external/pe-sieve
6+
url = https://github.com/Jack-McDowell/pe-sieve
7+
[submodule "BLUESPAWN-win-client/external/yara-rules"]
8+
path = BLUESPAWN-win-client/external/yara-rules
9+
url = https://github.com/Jack-McDowell/rules
10+
[submodule "BLUESPAWN-win-client/external/signature-base"]
11+
path = BLUESPAWN-win-client/external/signature-base
12+
url = https://github.com/Jack-McDowell/signature-base
13+
[submodule "BLUESPAWN-win-client/external/tinyxml2"]
14+
path = BLUESPAWN-win-client/external/tinyxml2
15+
url = https://github.com/Jack-McDowell/tinyxml2

BLUESPAWN-client/external/cxxopts

Lines changed: 0 additions & 1 deletion
This file was deleted.

BLUESPAWN-client/external/pe-sieve

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 0 additions & 1 deletion
This file was deleted.

BLUESPAWN-client/external/tinyxml2

Lines changed: 0 additions & 1 deletion
This file was deleted.

BLUESPAWN-client/external/yara

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 0 additions & 1 deletion
This file was deleted.

BLUESPAWN-client/headers/hunt/Hunt.h

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)