Compare commits

...

5 commits

Author SHA1 Message Date
natitomattis
ec95c1bd94
Merge bec64f2306 into 8a59696a5c 2025-06-13 22:25:29 -04:00
t3chn0m4g3
8a59696a5c prep sentrypeer for v4.0.4 2025-06-13 20:28:27 +02:00
t3chn0m4g3
1d2592bb30 prep for rebuild, bump map to 2.2.7 2025-06-13 19:46:29 +02:00
natitomattis
bec64f2306 typo 2025-04-10 07:59:15 -03:00
natitomattis
b08bd2bd1c small fix on upgrade.sh 2025-04-10 07:35:27 -03:00
5 changed files with 16 additions and 3 deletions

View file

@ -14,7 +14,7 @@ RUN apk --no-cache -U upgrade && \
# Install from GitHub and setup # Install from GitHub and setup
mkdir -p /opt && \ mkdir -p /opt && \
cd /opt/ && \ cd /opt/ && \
git clone https://github.com/t3chn0m4g3/t-pot-attack-map -b 2.2.6 && \ git clone https://github.com/t3chn0m4g3/t-pot-attack-map -b 2.2.7 && \
cd t-pot-attack-map && \ cd t-pot-attack-map && \
pip3 install --break-system-packages --upgrade pip && \ pip3 install --break-system-packages --upgrade pip && \
pip3 install --break-system-packages -r requirements.txt && \ pip3 install --break-system-packages -r requirements.txt && \

View file

@ -1,5 +1,8 @@
FROM alpine:edge FROM alpine:edge
# #
# Include dist
COPY dist/ /root/dist/
#
# Install packages # Install packages
RUN apk -U upgrade --no-cache && \ RUN apk -U upgrade --no-cache && \
apk -U add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing \ apk -U add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing \
@ -8,7 +11,9 @@ RUN apk -U upgrade --no-cache && \
# Setup user, groups and configs # Setup user, groups and configs
mkdir -p /var/log/sentrypeer && \ mkdir -p /var/log/sentrypeer && \
addgroup -g 2000 sentrypeer && \ addgroup -g 2000 sentrypeer && \
adduser -S -H -s /bin/ash -u 2000 -D -g 2000 sentrypeer && \ adduser -S -s /bin/ash -u 2000 -D -g 2000 sentrypeer && \
mkdir -p /home/sentrypeer/.config/sentrypeer && \
cp /root/dist/default-config.toml /home/sentrypeer/.config/sentrypeer && \
chown -R sentrypeer:sentrypeer /usr/bin/sentrypeer && \ chown -R sentrypeer:sentrypeer /usr/bin/sentrypeer && \
# #
# Clean up # Clean up
@ -18,4 +23,5 @@ RUN apk -U upgrade --no-cache && \
# Set workdir and start sentrypeer # Set workdir and start sentrypeer
STOPSIGNAL SIGKILL STOPSIGNAL SIGKILL
USER sentrypeer:sentrypeer USER sentrypeer:sentrypeer
WORKDIR /var/log/sentrypeer/
CMD /usr/bin/sentrypeer -jar -f /var/log/sentrypeer/sentrypeer.db -l /var/log/sentrypeer/sentrypeer.json CMD /usr/bin/sentrypeer -jar -f /var/log/sentrypeer/sentrypeer.db -l /var/log/sentrypeer/sentrypeer.json

View file

@ -0,0 +1,3 @@
cert = "cert.pem"
key = "key.pem"
tls_listen_address = "0.0.0.0:5061"

View file

@ -22,7 +22,7 @@ services:
- "5060:5060/udp" - "5060:5060/udp"
- "5060:5060/tcp" - "5060:5060/tcp"
# - "127.0.0.1:8082:8082" # - "127.0.0.1:8082:8082"
image: "dtagdevsec/sentrypeer:24.04" image: "ghcr.io/telekom-security/sentrypeer:testing"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/sentrypeer/log:/var/log/sentrypeer - $HOME/tpotce/data/sentrypeer/log:/var/log/sentrypeer

View file

@ -188,6 +188,10 @@ function fuRESTORE () {
fi fi
echo "### Restoring T-Pot config file .env" echo "### Restoring T-Pot config file .env"
tar xvf $myARCHIVE .env -C $HOME/tpotce >/dev/null 2>&1 tar xvf $myARCHIVE .env -C $HOME/tpotce >/dev/null 2>&1
# Backup file (.env) contains a record of the TPOT_VERSION that is used in docker-compose commmands.
# We should upgrade the version in this file after restoring the backup.
newVERSION=$(cat version)
sed -i 's/^TPOT_VERSION=.*/TPOT_VERSION=${newVERSION}/' $HOME/tpotce/.env
} }
################ ################