Skip to content

Commit 196c241

Browse files
Merge pull request #1 from Whispergate/dev
First Release - Alpha Build v0.0.1
2 parents f95da20 + a70b835 commit 196c241

79 files changed

Lines changed: 16134 additions & 42 deletions

Some content is hidden

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

.gitignore

Lines changed: 16 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1+
logs*
2+
3+
__pycache__/
4+
.DS_Store
5+
main
6+
.idea
7+
mythic_go_services.bin
8+
.vs
9+
.vscode
10+
111
# Byte-compiled / optimized / DLL files
212
__pycache__/
3-
*.py[codz]
13+
*.py[cod]
414
*$py.class
515

616
# C extensions
@@ -46,7 +56,7 @@ htmlcov/
4656
nosetests.xml
4757
coverage.xml
4858
*.cover
49-
*.py.cover
59+
*.py,cover
5060
.hypothesis/
5161
.pytest_cache/
5262
cover/
@@ -106,24 +116,17 @@ ipython_config.py
106116
# commonly ignored for libraries.
107117
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
108118
#poetry.lock
109-
#poetry.toml
110119

111120
# pdm
112121
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
113-
# pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
114-
# https://pdm-project.org/en/latest/usage/project/#working-with-version-control
115122
#pdm.lock
116-
#pdm.toml
123+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
124+
# in version control.
125+
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
126+
.pdm.toml
117127
.pdm-python
118128
.pdm-build/
119129

120-
# pixi
121-
# Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
122-
#pixi.lock
123-
# Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
124-
# in the .venv directory. It is recommended not to include this directory in version control.
125-
.pixi
126-
127130
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
128131
__pypackages__/
129132

@@ -136,7 +139,6 @@ celerybeat.pid
136139

137140
# Environments
138141
.env
139-
.envrc
140142
.venv
141143
env/
142144
venv/
@@ -175,33 +177,8 @@ cython_debug/
175177
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
176178
#.idea/
177179

178-
# Abstra
179-
# Abstra is an AI-powered process automation framework.
180-
# Ignore directories containing user credentials, local state, and settings.
181-
# Learn more at https://abstra.io/docs
182-
.abstra/
183-
184-
# Visual Studio Code
185-
# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
186-
# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
187-
# and can be added to the global gitignore or merged into this file. However, if you prefer,
188-
# you could uncomment the following to ignore the entire vscode folder
189-
# .vscode/
190-
191180
# Ruff stuff:
192181
.ruff_cache/
193182

194183
# PyPI configuration file
195184
.pypirc
196-
197-
# Cursor
198-
# Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
199-
# exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
200-
# refer to https://docs.cursor.com/context/ignore-files
201-
.cursorignore
202-
.cursorindexingignore
203-
204-
# Marimo
205-
marimo/_static/
206-
marimo/_lsp/
207-
__marimo__/

.gitmodules

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[submodule "Payload_Type/erebus_wrapper/erebus_wrapper/agent_code/shellcrypt"]
2+
path = Payload_Type/erebus_wrapper/erebus_wrapper/agent_code/shellcrypt
3+
url = https://github.com/lavender-exe/Shellcrypt
4+
[submodule "Payload_Type/erebus_wrapper/erebus_wrapper/agent_code/Erebus.Loaders"]
5+
path = Payload_Type/erebus_wrapper/erebus_wrapper/agent_code/Erebus.Loaders
6+
url = https://github.com/Whispergate/Erebus.Loaders

C2_Profiles/.keep

Whitespace-only changes.

LICENSE

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1-
Copyright (C) Securescape.cc Whispergate - All Rights Reserved
2-
Unauthorized copying of this file, via any medium is strictly prohibited.
3-
Authored by Whispergate, blackbirdsecurity@securescape.cc, @Whispergate
1+
BSD 2-Clause License
2+
3+
Copyright (c) 2025, Lavender-exe & Whispergate
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this
9+
list of conditions and the following disclaimer.
10+
11+
2. Redistributions in binary form must reproduce the above copyright notice,
12+
this list of conditions and the following disclaimer in the documentation
13+
and/or other materials provided with the distribution.
14+
15+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
19+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
22+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
24+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Payload_Type/.keep

Whitespace-only changes.

Payload_Type/__init__.py

Whitespace-only changes.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM itsafeaturemythic/mythic_python_dotnet:latest
2+
RUN apt-get clean
3+
RUN apt-get update && apt-get install python3 python3-pip python3-venv wget openssl mingw-w64 git msitools wixl make p7zip-full zip osslsigncode --no-install-recommends -y
4+
5+
WORKDIR /Mythic/
6+
7+
COPY [".", "."]
8+
9+
RUN pip3 install -r requirements.txt --break-system-packages
10+
11+
CMD ["python3", "main.py"]
181 KB
Loading

Payload_Type/erebus_wrapper/erebus_wrapper/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)