push init
commit
082fd753b3
|
|
@ -0,0 +1,27 @@
|
|||
from debian:bullseye
|
||||
|
||||
run apt update && apt install -y \
|
||||
gcc \
|
||||
binutils \
|
||||
build-essential \
|
||||
gcc-mingw-w64-x86-64-win32 \
|
||||
make \
|
||||
git \
|
||||
wget
|
||||
|
||||
run apt install -y p7zip-full
|
||||
run cd /root && git clone https://github.com/Ne0nd0g/merlin-agent-dll
|
||||
workdir /root/merlin-agent-dll
|
||||
|
||||
run wget "https://go.dev/dl/go1.24.0.linux-amd64.tar.gz"
|
||||
run rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
|
||||
|
||||
ENV PATH="$PATH:/usr/local/go/bin"
|
||||
# On build une première fois, pour télécharger les resources nécessaires
|
||||
run make distro
|
||||
|
||||
copy ./resources/make.sh .
|
||||
run mkdir /data
|
||||
VOLUME /data
|
||||
|
||||
CMD [ "/bin/bash", "make.sh" ]
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker build -t merlinagentdll .
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
cp /data/Makefile . 2>/dev/null
|
||||
|
||||
make default
|
||||
|
||||
IFS=$'\n'
|
||||
for f in $(find ./bin/ -iname "*\.dll$*" -type f);do
|
||||
cp "$f" /data/
|
||||
done
|
||||
|
||||
cp Makefile /data/
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker run --rm -v $(pwd)/data:/data merlinagentdll
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
from debian:bullseye
|
||||
|
||||
run apt update && apt install -y \
|
||||
gcc \
|
||||
binutils \
|
||||
build-essential \
|
||||
make \
|
||||
git \
|
||||
wget
|
||||
|
||||
|
||||
run cd /root && git clone https://github.com/Ne0nd0g/merlin-agent
|
||||
workdir /root/merlin-agent
|
||||
|
||||
run wget "https://go.dev/dl/go1.24.0.linux-amd64.tar.gz"
|
||||
run rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
|
||||
|
||||
ENV PATH="$PATH:/usr/local/go/bin"
|
||||
# On build une première fois, pour télécharger les resources nécessaires
|
||||
run make all
|
||||
|
||||
copy ./resources/make.sh .
|
||||
run mkdir /data
|
||||
VOLUME /data
|
||||
|
||||
CMD [ "/bin/bash", "make.sh" ]
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker build -t merlinagent .
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
cp /data/Makefile . 2>/dev/null
|
||||
|
||||
make all
|
||||
|
||||
IFS=$'\n'
|
||||
for f in $(find ./bin/ -type f);do
|
||||
cp "$f" /data/
|
||||
done
|
||||
|
||||
cp Makefile /data/
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker run --rm -v $(pwd)/data:/data merlinagent
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
from debian:bullseye
|
||||
|
||||
run apt update && apt install -y \
|
||||
gcc \
|
||||
binutils \
|
||||
build-essential \
|
||||
make \
|
||||
git \
|
||||
wget
|
||||
|
||||
|
||||
run cd /root && git clone https://github.com/Ne0nd0g/merlin
|
||||
workdir /root/merlin
|
||||
|
||||
run wget "https://go.dev/dl/go1.24.0.linux-amd64.tar.gz"
|
||||
run rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
|
||||
|
||||
ENV PATH="$PATH:/usr/local/go/bin"
|
||||
# On build une première fois, pour télécharger les resources nécessaires
|
||||
run make
|
||||
|
||||
copy ./resources/make.sh .
|
||||
run mkdir /data
|
||||
VOLUME /data
|
||||
|
||||
CMD [ "/bin/bash", "make.sh" ]
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker build -t merlinserver .
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
cp /data/Makefile . 2>/dev/null
|
||||
|
||||
make distro
|
||||
|
||||
IFS=$'\n'
|
||||
for f in $(find ./data/temp/ -iname "*merlinServer*" -type f);do
|
||||
cp "$f" /data/
|
||||
done
|
||||
|
||||
cp Makefile /data/
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker run --rm -v $(pwd)/data:/data merlinserver
|
||||
Loading…
Reference in New Issue