mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-05-14 20:28:12 +00:00
add more installation types
This commit is contained in:
parent
743dcdae95
commit
da151150e5
1 changed files with 31 additions and 1 deletions
32
install.sh
32
install.sh
|
@ -171,10 +171,19 @@ echo "### (H)ive - T-Pot Standard / HIVE installation."
|
|||
echo "### Includes also everything you need for a distributed setup with sensors."
|
||||
echo "### (S)ensor - T-Pot Sensor installation."
|
||||
echo "### Optimized for a distributed installation, without WebUI, Elasticsearch and Kibana."
|
||||
echo "### (L)LM - T-Pot LLM installation."
|
||||
echo "### Uses LLM based honeypots Beelzebub & Galah."
|
||||
echo "### Requires Ollama (recommended) or ChatGPT subscription."
|
||||
echo "### M(i)ni - T-Pot Mini installation."
|
||||
echo "### Run 30+ honeypots with just a couple of honeypot daemons."
|
||||
echo "### (M)obile - T-Pot Mobile installation."
|
||||
echo "### Includes everything to run T-Pot Mobile (available separately)."
|
||||
echo "### (T)arpit - T-Pot Tarpit installation."
|
||||
echo "### Feed data endlessly to attackers, bots and scanners."
|
||||
echo "### Also runs a Denial of Service Honeypot (ddospot)."
|
||||
echo
|
||||
while true; do
|
||||
read -p "### Install Type? (h/s/m) " myTPOT_TYPE
|
||||
read -p "### Install Type? (h/s/l/i/m/t) " myTPOT_TYPE
|
||||
case "${myTPOT_TYPE}" in
|
||||
h|H)
|
||||
echo
|
||||
|
@ -191,6 +200,20 @@ while true; do
|
|||
myINFO="### Make sure to deploy SSH keys to this SENSOR and disable SSH password authentication.
|
||||
### On HIVE run the tpotce/deploy.sh script to join this SENSOR to the HIVE."
|
||||
break ;;
|
||||
l|L)
|
||||
echo
|
||||
echo "### Installing T-Pot LLM."
|
||||
myTPOT_TYPE="HIVE"
|
||||
cp ${HOME}/tpotce/compose/llm.yml ${HOME}/tpotce/docker-compose.yml
|
||||
myINFO="Make sure to adjust the T-Pot config file (.env) for Ollama / ChatGPT settings."
|
||||
break ;;
|
||||
i|I)
|
||||
echo
|
||||
echo "### Installing T-Pot Mini."
|
||||
myTPOT_TYPE="HIVE"
|
||||
cp ${HOME}/tpotce/compose/mini.yml ${HOME}/tpotce/docker-compose.yml
|
||||
myINFO=""
|
||||
break ;;
|
||||
m|M)
|
||||
echo
|
||||
echo "### Installing T-Pot Mobile."
|
||||
|
@ -198,6 +221,13 @@ while true; do
|
|||
cp ${HOME}/tpotce/compose/mobile.yml ${HOME}/tpotce/docker-compose.yml
|
||||
myINFO=""
|
||||
break ;;
|
||||
t|T)
|
||||
echo
|
||||
echo "### Installing T-Pot Tarpit."
|
||||
myTPOT_TYPE="HIVE"
|
||||
cp ${HOME}/tpotce/compose/tarpit.yml ${HOME}/tpotce/docker-compose.yml
|
||||
myINFO=""
|
||||
break ;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
|
Loading…
Reference in a new issue