modify installer for new config

This commit is contained in:
t3chn0m4g3 2016-08-01 13:25:58 +00:00
parent 12842527bb
commit 62b349eab3
15 changed files with 261 additions and 369 deletions

View file

@ -7,3 +7,5 @@ emobility
glastopf glastopf
honeytrap honeytrap
suricata suricata
netdata
ui-for-docker

View file

@ -2,3 +2,5 @@ conpot
elk elk
emobility emobility
suricata suricata
netdata
ui-for-docker

View file

@ -5,3 +5,5 @@ elk
glastopf glastopf
honeytrap honeytrap
suricata suricata
netdata
ui-for-docker

View file

View file

@ -1,8 +0,0 @@
-----BEGIN DH PARAMETERS-----
MIIBCAKCAQEA3C98tWgBS2bBS2lbZT2zx+5UfJzN/dCMqke5RECY1WGg9/sc4o42
ZOt4nMva6l2lf/JYMQE/J+zy3Cjb3NdrT8QIuhk8swcXKIm0wXmBm9+aqyUMaOXf
lxjKDCzQtCqMcZ4RnoB9gI4MUrjaeCWSuaKX4HodfGqIYLO8M0T9YDE9SamX8/9g
WRtHryX5ZvP7Ta3khdDPVSMSkyKTa30NJ4U+DVcTOCKWhf0xDmCR9bLkQyjTT4Y6
cf8Oo1nqhg2FHcIGmeJXqLkCgrLqIBtVvAJ3nD5zn5YrsaGo7Q9oF2O43h/PlTLp
yPx1Htu8Co2vIhP3etNxieXf94Qv1f35GwIBAg==
-----END DH PARAMETERS-----

View file

@ -1,13 +1,13 @@
-----BEGIN DH PARAMETERS----- -----BEGIN DH PARAMETERS-----
MIICCAKCAgEAkq8W9W+b6cF8otNtm7fOutDCakvYSUSGI9jwDLDBBo/JusGvRz+i MIICCAKCAgEAiHmfakVLOStSULBdaTbZY/zeFyEeQ19GY9Z5CJg06dIIgIzhxk9L
R4WSfvSz6txmXC5NjVYr6dh7ta3JXaZm7/zMryRSqt93RgREX1Tuceezt++ez+Ai 4xsQdQk8giKOjP6SfX0ZgF5CYaurQ3ljYlP0UlAQQo9+fEErbqj3hCzAxtIpd6Yj
DIF9qKVDBeMa8diLbhjBBh7gkEGcG88KsYbxrhECi/VkkXAFsE0L8fMQ7VsUIPCa SV6zFdnSjwxWuKAPPywiQNljnHH+Y1KBdbl5VQ9gC3ehtaLo1A4y8q96f6fC5rGU
XJh6y0AMoGnEnsW3e1okAV5AxDvXNPlMJlZpEu+NbIXhu3pV+aUrwyns0qu78d+/ nfgw4lTxLvPD7NwaOdFTCyK8tTxvUGNJIvf7805IxZ0BvAiBuVaXStaMcqf5BHLP
pgI54wFwbHLgMiyvdMLLoK9Q2BC0cac5XdZ/XQ7PSc6wD111XnSZEp4D7Y+sxXqS fYpvIiVaCrtto4elu18nL0tf2CN5n9ai4hlr0nPmNrE/Zrrur78Re5F4Ien9kr4d
buhx5/W11SFWr7ycJJJn6oIQNHWE/1B/Y1urbPV0+QE9HTtis86cu3Zwz6gztyk5 xabXvVJJQa9j2NdQO7vk7Cz/dAIiqt/1XKFhll4TTYBqrFVXIwF+FNx636zyOjcO
VrT4YP3iJCNd/QXrsUZJX7WiVdhoekphgFFxMVL4vJq7AHNlzWptPnNYN8p1rjnt nlZk/V+IL/UTPnZOv2PGt5+WetvJJubi6B9XgOgVLduI07woAp5qnRJJt6fJW1aA
VJ0uWTNOSNASRzxFEYrM2R55vyjeNXxNz9JFWVDNAHWilHLdVt1WEHOCN5FQ0QJF M86By6WLy5P31Py6eFj8nYgj1V703XgQ5lESKYpeVgqA0bh7daNzOCoGQvvUKlTP
WZbg6yKsW9LI7RllC91L/xk02N3j0vNiuuyBhYPYlJXlxCX7+LpZ0lQ1CfT1cMEJ RTu6fs7clw5ta4yYUyvuIKTngH5yGBNdTuP0GWo6Y+Dy1BctVwl2xSw+FhYeuIf/
dtvWd0UiUcXPyGyRmMx0GGgsaFZGMOemBTslHSAy8W8o2LjOoOnp/wIEUFnh9t/9 EB2A3129H59HhbWyNH337+1dfntHfQRXBsT0YSyDxPurI5/FNGcmw+GZEYk4BB8j
JxsJAy/K3zXH5FbX9n02DHxd0J3KEXiIkp0MM22PhuZtwc8jo4gwEHMCAQI= g7TwH3GBjbKnjnr7SnhanqmWgybgQw6oR9gDC399eR4LiOk9sbxpX1MCAQI=
-----END DH PARAMETERS----- -----END DH PARAMETERS-----

View file

@ -0,0 +1,12 @@
#!/bin/bash
# Got root?
myWHOAMI=$(whoami)
if [ "$myWHOAMI" != "root" ]
then
echo "Need to run as root ..."
exit
fi
openssl req -nodes -x509 -sha512 -newkey rsa:8192 -keyout "nginx.key" -out "nginx.crt" -days 3650

View file

@ -0,0 +1,16 @@
#!/bin/bash
# Got root?
myWHOAMI=$(whoami)
if [ "$myWHOAMI" != "root" ]
then
echo "Need to run as root ..."
exit
fi
if [ "$1" = "2048" ] || [ "$1" = "4096" ] || [ "$1" = "8192" ]
then
openssl dhparam -outform PEM -out dhparam$1.pem $1
else
echo "Usage: ./gen-dhparam [2048, 4096, 8192]..."
fi

View file

@ -1,54 +1,53 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIJjzCCBXegAwIBAgIJALIz1npyQ3cDMA0GCSqGSIb3DQEBDAUAMF4xCzAJBgNV MIIJXTCCBUWgAwIBAgIJANU7jQr6/QTdMA0GCSqGSIb3DQEBDQUAMEUxCzAJBgNV
BAYTAkRFMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
aWRnaXRzIFB0eSBMdGQxFzAVBgNVBAMMDjE3Mi4yMC4yNTQuMTA1MB4XDTE2MDcy aWRnaXRzIFB0eSBMdGQwHhcNMTYwODAxMTMwMjEzWhcNMjYwNzMwMTMwMjEzWjBF
OTIxMDEzNFoXDTI2MDcyNzIxMDEzNFowXjELMAkGA1UEBhMCREUxEzARBgNVBAgM MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
ClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEX ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIE
MBUGA1UEAwwOMTcyLjIwLjI1NC4xMDUwggQiMA0GCSqGSIb3DQEBAQUAA4IEDwAw CgKCBAEAnQKXLLcvpvxcoV/vZYbMxBSo8dyZKkUVJhMqWqpAi9+kkuk0bIWGD0Bj
ggQKAoIEAQDIWoU+cE/nrRl88VfDMUY42LubaNqBc0sjucxEnyeAKiVQC5D89lvA 9NEExNqdtKZ2+ZmrBWo1a5SSCrfum+jW+JrQxYQubeiEbCij6687sOwuM17EDUJn
ORahqyIlyha8S75GPfkusc14JgXNdaQO6aJ2uWH+N47+z4hzucS+NO/fF1tOIbVS xaF7c6ZQx+ofRGtUsIE79ycIH6amZNwBFd+Cw70HnPH28w51D65KSIQqEcb1peAC
8W9b4Fw/+YyYy/V4a9dgAP8BbJ8AhxTCkjAaSjhHhRcPMeMhYpwA538LUCeI8Vs0 V7eZQo8bwQ1vajRp+XF6CA3TeGA5707v+ij0AMl8xWk1q8IMel5e2USvnIF27mH+
urLMMOfXfV7fyOEPlG0tGfTbVu6kcywthuR5w97gTpIJCYQanlhk2+9raZaLp9ps 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 8g==
dq47
-----END CERTIFICATE----- -----END CERTIFICATE-----

View file

@ -1,100 +1,100 @@
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
nYf2tgZpkziGsiWnEZ8ss8d1c0CPFA== VMG44x78shJfH0z4C+wwpYb3ESR8
-----END PRIVATE KEY----- -----END PRIVATE KEY-----

View file

@ -1,53 +0,0 @@
-----BEGIN CERTIFICATE-----
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
hQ==
-----END CERTIFICATE-----

View file

@ -1,100 +0,0 @@
-----BEGIN PRIVATE KEY-----
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
11jwZL4AE/FfOrYUtlrLHDFeWk9G
-----END PRIVATE KEY-----

View file

@ -36,6 +36,13 @@ set -e
exec 2> >(tee "install.err") exec 2> >(tee "install.err")
exec > >(tee "install.log") exec > >(tee "install.log")
# Let's stop and disable ssh, nginx services
fuECHO "### Disabling and stopping ssh, nginx services."
systemctl disable ssh
systemctl stop ssh
systemctl disable nginx
systemctl stop nginx
# Let's setup the proxy for env # Let's setup the proxy for env
if [ -f $myPROXYFILEPATH ]; if [ -f $myPROXYFILEPATH ];
then fuECHO "### Setting up the proxy." then fuECHO "### Setting up the proxy."
@ -150,27 +157,42 @@ tee -a /etc/ssh/ssh_config <<EOF
UseRoaming no UseRoaming no
EOF EOF
# Let's pull some updates
fuECHO "### Pulling Updates."
apt-get update -y
apt-get upgrade -y
# Let's clean up apt
apt-get autoclean -y
apt-get autoremove -y
# Installing alerta-cli, wetty
fuECHO "### Installing alerta-cli."
pip install alerta
fuECHO "### Installing wetty."
npm install git://github.com/t3chn0m4g3/wetty -g
# Let's install docker # Let's install docker
#fuECHO "### Installing docker-engine." #fuECHO "### Installing docker-engine."
#wget -qO- https://test.docker.com/ | sh #wget -qO- https://test.docker.com/ | sh
# Let's add the docker repository # Let's add the docker repository
fuECHO "### Adding the docker repository." #fuECHO "### Adding the docker repository."
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D #apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
tee /etc/apt/sources.list.d/docker.list <<EOF #tee /etc/apt/sources.list.d/docker.list <<EOF
deb https://apt.dockerproject.org/repo ubuntu-xenial main #deb https://apt.dockerproject.org/repo ubuntu-xenial main
EOF #EOF
# Let's pull some updates # Let's pull some updates
fuECHO "### Pulling Updates." #fuECHO "### Pulling Updates."
apt-get update -y #apt-get update -y
# Let's install docker # Let's install docker
fuECHO "### Installing docker-engine." #fuECHO "### Installing docker-engine."
fuECHO "### You can safely ignore the [FAILED] message," #fuECHO "### You can safely ignore the [FAILED] message,"
fuECHO "### which is caused by a bug in the docker installer." #fuECHO "### which is caused by a bug in the docker installer."
#apt-get install docker-engine=1.10.2-0~trusty -y #apt-get install docker-engine=1.10.2-0~trusty -y
apt-get install docker-engine -y || true && sleep 5 #apt-get install docker-engine -y || true && sleep 5
# Let's add proxy settings to docker defaults # Let's add proxy settings to docker defaults
if [ -f $myPROXYFILEPATH ]; if [ -f $myPROXYFILEPATH ];
@ -192,7 +214,8 @@ adduser --system --no-create-home --uid 2000 --disabled-password --disabled-logi
# Let's set the hostname # Let's set the hostname
fuECHO "### Setting a new hostname." fuECHO "### Setting a new hostname."
myHOST=ce$(date +%s)$RANDOM #myHOST=ce$(date +%s)$RANDOM
myHOST=$(curl -s www.nsanamegenerator.com | html2text | tr A-Z a-z)
hostnamectl set-hostname $myHOST hostnamectl set-hostname $myHOST
sed -i 's#127.0.1.1.*#127.0.1.1\t'"$myHOST"'#g' /etc/hosts sed -i 's#127.0.1.1.*#127.0.1.1\t'"$myHOST"'#g' /etc/hosts
@ -201,8 +224,12 @@ fuECHO "### Patching sshd_config to listen on port 64295 and deny password authe
sed -i 's#Port 22#Port 64295#' /etc/ssh/sshd_config sed -i 's#Port 22#Port 64295#' /etc/ssh/sshd_config
sed -i 's#\#PasswordAuthentication yes#PasswordAuthentication no#' /etc/ssh/sshd_config sed -i 's#\#PasswordAuthentication yes#PasswordAuthentication no#' /etc/ssh/sshd_config
# Let's disable ssh service # Let's allow ssh password authentication from RFC1918 networks
systemctl disable ssh fuECHO "### Allow SSH password authentication from RFC1918 networks"
tee -a /etc/ssh/sshd_config <<EOF
Match address 127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
PasswordAuthentication yes
EOF
# Let's patch docker defaults, so we can run images as service # Let's patch docker defaults, so we can run images as service
fuECHO "### Patching docker defaults." fuECHO "### Patching docker defaults."
@ -235,20 +262,20 @@ esac
# Let's load docker images # Let's load docker images
fuECHO "### Loading docker images. Please be patient, this may take a while." fuECHO "### Loading docker images. Please be patient, this may take a while."
if [ -d /root/tpot/images ]; #if [ -d /root/tpot/images ];
then # then
fuECHO "### Found cached images and will load from local." # fuECHO "### Found cached images and will load from local."
for name in $(cat /root/tpot/data/images.conf) # for name in $(cat /root/tpot/data/images.conf)
do # do
fuECHO "### Now loading dtagdevsec/$name:latest1610" # fuECHO "### Now loading dtagdevsec/$name:latest1610"
docker load -i /root/tpot/images/$name:latest1610.img # docker load -i /root/tpot/images/$name:latest1610.img
done # done
else # else
for name in $(cat /root/tpot/data/images.conf) for name in $(cat /root/tpot/data/images.conf)
do do
docker pull dtagdevsec/$name:latest1610 docker pull dtagdevsec/$name:latest1610
done done
fi #fi
# Let's add the daily update check with a weekly clean interval # Let's add the daily update check with a weekly clean interval
fuECHO "### Modifying update checks." fuECHO "### Modifying update checks."
@ -322,37 +349,30 @@ tar xvfz /root/tpot/data/elkbase.tgz -C /
cp /root/tpot/data/elkbase.tgz /data/ cp /root/tpot/data/elkbase.tgz /data/
cp -R /root/tpot/bin/* /usr/bin/ cp -R /root/tpot/bin/* /usr/bin/
cp -R /root/tpot/data/* /data/ cp -R /root/tpot/data/* /data/
cp /root/tpot/data/systemd/* /etc/systemd/system/ cp /root/tpot/data/systemd/* /etc/systemd/system/
cp -R /root/tpot/etc/issue /etc/ cp -R /root/tpot/etc/issue /etc/
cp -R /root/tpot/etc/nginx/ssl /etc/nginx/
cp /root/tpot/etc/nginx/nginxpasswd /etc/nginx/
cp /root/tpot/etc/nginx/tpotweb /etc/nginx/sites-available/
cp -R /root/tpot/home/* /home/tsec/ cp -R /root/tpot/home/* /home/tsec/
cp /root/tpot/keys/authorized_keys /home/tsec/.ssh/authorized_keys cp /root/tpot/keys/authorized_keys /home/tsec/.ssh/authorized_keys
cp /root/usr/share/nginx/html/* /usr/share/nginx/html/
for i in $(cat /data/images.conf); for i in $(cat /data/images.conf);
do do
systemctl enable $i; systemctl enable $i;
done done
# Let's remove nginx default website and link t-pot website
fuECHO "### Removing nginx default website and linking t-pot website."
rm /etc/nginx/sites-enabled/default
ln -s /etc/nginx/sites-available/tpotweb /etc/nginx/sites-enabled/
# Let's take care of some files and permissions # Let's take care of some files and permissions
chmod 760 -R /data chmod 760 -R /data
chown tpot:tpot -R /data chown tpot:tpot -R /data
chmod 600 /home/tsec/.ssh/authorized_keys chmod 600 /home/tsec/.ssh/authorized_keys
chown tsec:tsec /home/tsec/*.sh /home/tsec/.ssh /home/tsec/.ssh/authorized_keys chown tsec:tsec /home/tsec/*.sh /home/tsec/.ssh /home/tsec/.ssh/authorized_keys
# Let's pull some updates
fuECHO "### Pulling Updates."
apt-get update -y
# Installing upgrades
fuECHO "### Installing Upgrades."
apt-get upgrade -y
# Installing alerta-cli
fuECHO "### Installing alerta-cli."
pip install alerta
# Let's clean up apt
apt-get autoclean -y
apt-get autoremove -y
# Let's replace "quiet splash" options, set a console font for more screen canvas and update grub # Let's replace "quiet splash" options, set a console font for more screen canvas and update grub
sed -i 's#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"#GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"#' /etc/default/grub sed -i 's#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"#GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"#' /etc/default/grub
sed -i 's#GRUB_CMDLINE_LINUX=""#GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"#' /etc/default/grub sed -i 's#GRUB_CMDLINE_LINUX=""#GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"#' /etc/default/grub

View file

@ -100,7 +100,7 @@ tasksel tasksel/first multiselect ubuntu-server
######################## ########################
### Package Installation ### Package Installation
######################## ########################
d-i pkgsel/include string aufs-tools apparmor apt-transport-https bash-completion ca-certificates cgroupfs-mount curl dialog dstat ethtool genisoimage git htop iptables iw libpam-google-authenticator libltdl7 lm-sensors ntp openssh-server syslinux pv python-pip vim wireless-tools wpasupplicant npm nodejs build-essential nginx-full docker.io apache2-utils d-i pkgsel/include string apache2-utils apparmor apt-transport-https aufs-tools bash-completion build-essential ca-certificates cgroupfs-mount curl dialog docker.io dstat ethtool genisoimage git html2text htop iptables iw libpam-google-authenticator libltdl7 lm-sensors nginx-full nodejs npm ntp openssh-server openssl syslinux pv python-pip vim wireless-tools wpasupplicant
################# #################
### Update Policy ### Update Policy