| 
									
										
										
										
											2017-09-26 15:15:17 +00:00
										 |  |  |  | #!/bin/bash
 | 
					
						
							| 
									
										
										
										
											2023-06-14 00:17:09 +00:00
										 |  |  |  | # Let's add the first local ip to the /tmp/etc/issue and external ip to ews.ip file | 
					
						
							| 
									
										
										
										
											2017-09-26 15:15:17 +00:00
										 |  |  |  | # If the external IP cannot be detected, the internal IP will be inherited. | 
					
						
							| 
									
										
										
										
											2023-06-14 00:17:09 +00:00
										 |  |  |  | myUUID=$(cat /data/uuid) | 
					
						
							|  |  |  |  | myLOCALIP=$(ip address show | awk '/inet .*brd/{split($2,a,"/"); print a[1]; exit}') | 
					
						
							| 
									
										
										
										
											2017-09-26 15:15:17 +00:00
										 |  |  |  | myEXTIP=$(/opt/tpot/bin/myip.sh) | 
					
						
							|  |  |  |  | if [ "$myEXTIP" = "" ]; | 
					
						
							|  |  |  |  |   then | 
					
						
							|  |  |  |  |     myEXTIP=$myLOCALIP | 
					
						
							|  |  |  |  | fi | 
					
						
							| 
									
										
										
										
											2022-02-03 23:32:34 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | myBLACKHOLE_STATUS=$(ip r | grep "blackhole" -c) | 
					
						
							| 
									
										
										
										
											2022-02-07 15:57:09 +00:00
										 |  |  |  | if [ "$myBLACKHOLE_STATUS" -gt "500" ]; | 
					
						
							| 
									
										
										
										
											2022-02-03 23:32:34 +00:00
										 |  |  |  |   then | 
					
						
							| 
									
										
										
										
											2022-02-07 15:57:09 +00:00
										 |  |  |  |     myBLACKHOLE_STATUS="| [1;34mBLACKHOLE: [ [0;37mENABLED[1;34m ][0m" | 
					
						
							| 
									
										
										
										
											2022-02-03 23:32:34 +00:00
										 |  |  |  |   else | 
					
						
							| 
									
										
										
										
											2022-02-07 15:57:09 +00:00
										 |  |  |  |     myBLACKHOLE_STATUS="| [1;34mBLACKHOLE: [ [1;30mDISABLED[1;34m ][0m" | 
					
						
							| 
									
										
										
										
											2022-02-03 23:32:34 +00:00
										 |  |  |  | fi | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-09 19:13:18 +00:00
										 |  |  |  | # Build issue | 
					
						
							| 
									
										
										
										
											2023-06-14 00:17:09 +00:00
										 |  |  |  | echo "[H[2J" > /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "T-Pot 23.12" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo ",---- [ [1;34m\n[0m ] [ [0;34m\d[0m ] [ [1;30m\t[0m ]" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "|" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "| [1;34mIP: $myLOCALIP ($myEXTIP)[0m" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "| [0;34mSSH: ssh -l tsec -p 64295 $myLOCALIP[0m" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | #if [ "$myCHECKIFSENSOR" == "0" ]; | 
					
						
							|  |  |  |  | #  then | 
					
						
							|  |  |  |  | echo "| [1;30mWEB: https://$myLOCALIP:64297[0m" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | #fi | 
					
						
							|  |  |  |  | echo "| [0;37mADMIN: https://$myLOCALIP:64294[0m" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "$myBLACKHOLE_STATUS" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "|" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo "\`----" >> /tmp/etc/issue | 
					
						
							|  |  |  |  | echo >> /tmp/etc/issue | 
					
						
							| 
									
										
										
										
											2017-09-26 15:15:17 +00:00
										 |  |  |  | tee /data/ews/conf/ews.ip << EOF | 
					
						
							|  |  |  |  | [MAIN] | 
					
						
							|  |  |  |  | ip = $myEXTIP | 
					
						
							|  |  |  |  | EOF | 
					
						
							| 
									
										
										
										
											2023-06-14 00:17:09 +00:00
										 |  |  |  | tee /data/tpot/etc/compose/elk_environment << EOF | 
					
						
							| 
									
										
										
										
											2020-10-15 09:14:30 +00:00
										 |  |  |  | HONEY_UUID=$myUUID | 
					
						
							| 
									
										
										
										
											2017-09-26 15:15:17 +00:00
										 |  |  |  | MY_EXTIP=$myEXTIP | 
					
						
							|  |  |  |  | MY_INTIP=$myLOCALIP | 
					
						
							|  |  |  |  | MY_HOSTNAME=$HOSTNAME | 
					
						
							|  |  |  |  | EOF | 
					
						
							| 
									
										
										
										
											2022-01-03 18:24:17 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-26 15:15:17 +00:00
										 |  |  |  | chown tpot:tpot /data/ews/conf/ews.ip | 
					
						
							| 
									
										
										
										
											2019-05-08 11:16:48 +00:00
										 |  |  |  | chmod 770 /data/ews/conf/ews.ip |