T-Pot安装教程(保证能运行,附安装需要的所有东西清单)
前言
前一段时间做项目需要安装T-Pot,但是总是碰到各种各样的问题,造成T-Pot某些页面无法访问或者其他的不可知的问题。这么久之后,终于弄出来了一个相对比较好的解决方案,已经测试可以使用,在这里记录一下,防止后来人踩坑,保证看了这篇博客下载东西后,半小时内安装完成!
安装T-Pot
东西准备
下载准备好的docker镜像:
docker镜像链接(百度网盘)(复制访问,不是超链接):
链接:https://pan.baidu.com/s/1W3npEAKVyHFq2ZCQ619cAw
提取码:9vu2
或者扫描二维码
下载docker-compose执行文件
链接:https://pan.baidu.com/s/18U3KWgcGFXeYQ1LlVr4PCg
提取码:rr20
下载github上的tpot文件
链接:https://pan.baidu.com/s/1Zt4zA76HyiqDkOvbz2lVug
提取码:xx8x
下载我自己修改过的install.sh文件
链接:https://pan.baidu.com/s/1tOc1LOo1k6fsQ2UCsg-Cjg
提取码:9u0x
安装Debian系统
这个去官网下载,必须下载debian10.x的版本。否则无法使用。
上传到虚拟机
相信大家都能安装虚拟机,这里都不在说安装虚拟机了。
虚拟机配置:
6个CPU核心,8G内存,50G硬盘。
(如果自己装的话,这些配置绝对够用,6个CPU核心也仅仅是刚刚启动服务的时候需要这么多,当程序运行稳定之后,测试环境下,4个CPU核心足够。)
切换用户
切换到root用户!切换到root用户!切换到root用户!
su -
使用上面的代码切换到root用户,记住,命令中的 - 不能丢失,一定要是 su - ,(大家自行百度su 和su -的区别) 。
上传内容和上传后目录结构
把上面东西下载后,切换到root用户,然后上传到虚拟机,东西上传到虚拟机之后,保证东西在下面的目录(保证东西在根目录):
解压下面图片的安装包
解压命令是:
unzip tpotce_from_github.zip
解压完成之后,要保证在目录里能看到这些东西
其中,docker_image目录存放下载的镜像文件。
再次检查东西的完整性
第一:
docker-compose-Linux-x86_64
第二:
docker_image的文件夹,里面存放的各种镜像
第三:
install_v1_4.sh安装脚本文件
第四:
解压后的tpot文件夹,里面是tpot的文件内容。
第五:
是否是使用 su - 命令进入的root用户
第六:
确认目录结构
确认完毕后下一步。
定制docker镜像的功能(可选)?
我写的install_v1_4.sh中有自己定制的功能修改,在这个位置(如果大家不需要修改,直接把这些代码删除就好,但是那个删除conpot_IEC104的代码一定保留,修改后大家先自己手动测试一下,或者就不要修改了,我这边测试是由于IEC104一直导致整个TPot一直重启):
如果你修改了上面的代码,请继续翻到
这个地方,添加你需要的镜像进去,然后在这里打标签:
标签和ID的对应情况在docker_image中的docker_save.sh中有
上面都修改之后,你也能完成你自己的docker镜像功能定制化。
账户和密码(都要看)
在这个位置
是64297页面的账户和密码。
64294页面的账户密码是系统的用户的账户密码(不是root用户,就是普通用户)。
ssh端口修改到了64295端口。
安装前声明
脚本中删除了spiderfoot、cyberchef、tanner/snare等我们用不上的内容。大家需要可以去自定义设置定制化。
执行安装脚本
代码名字应该没写错,
bash install_v1_4.sh
这个地方10秒内可以终止,10秒后开始安装,安装完成后,手动重启系统,就能访问了。
成果照片
64294页面
64297页面
ESHead界面
Kibana界面
结束语
希望这篇博客能帮助到大家。
T-Pot安装教程(保证能运行,附安装需要的所有东西清单)相关推荐
- pkpm2020安装教程 v5.1.0附安装教程
随着科技的高速发展,建筑行业也是兴新崛起,无论是对建筑商,还是对用户来说,好的设计以及房屋建筑都是非常重要的.今天为大家带来的是pkpm2020破解版,已集成破解补丁无需加密狗,免费使用所有功能,详细 ...
- PS2021安装教程视频方法(附个人详细安装教程)windows版本
Photoshop 2021国内简称pscc2021,它其具有简单而快捷的操作方式.直观的效果预览.图像智能处理的集成等特点,专为业余摄影师.摄影爱好者和商务用户设计,无需掌握太多的专业知识,就可以轻 ...
- Mysql8.0.12安装教程方法 Mysql8.0.12安装教程
Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...
- mysql8.0.12怎么用_Mysql8.0.12安装教程方法 Mysql8.0.12安装教程
Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...
- zabbix6.0安装教程(一):安装要求获取方式
zabbix6.0安装教程(一):安装要求&获取方式 目录 一.zabbix6.0安装要求 1.硬件 1.1 内存和磁盘 1.2CPU 1.3其它硬件 1.4硬件资源配置参考 1.5受支持的平 ...
- 目前最新版AndroidStudio详细安装教程,纯萌新安装
目前最新版AndroidStudio详细安装教程,纯萌新安装 前言 AndroidStudio下载 安装教程(超级详细) 官网下载 启动安装 配置文件 Gradle文件配置(最关键) 结语 更新于20 ...
- 用友t3安装计算机名称不符合,「用友T3安装教程」简单三步安装T3,安装再也不求人!...
原标题:「用友T3安装教程」简单三步安装T3,安装再也不求人! 一.计算机环境 1.计算机名:不能有符号 按上图方法修改计算机名 修改后会出现这样的字样,暂不重启 2.时间和日期格式 进入控制面板把短 ...
- Windows系统Git安装教程(详解Git安装过程)
Windows系统Git安装教程(详解Git安装过程) 今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助! 获取Git安装程序 到Git官网下载,网站地址: ...
- Eclipse安装教程 ——史上最详细安装Java Python教程说明
Eclipse安装教程 --史上最详细安装Java&Python教程说明 ...
- Java详细安装教程--Java(jdk)安装
Java详细安装教程–Java(jdk)安装 一.java历史简介 1991 年Sun公司的James Gosling等人开始开发名称为 Oak (橡树)的语言.希望用于控制嵌入在有线电视交换盒.PD ...
最新文章
- cvDrawContours:在图像上绘制外部和内部轮廓
- python 客户端 如何获取手机_Python学习---Django的request扩展[获取用户设备信息]
- java遍历数据库的东西_java遍历读取整个redis数据库实例
- struts-2.5.14.1 中web.xml的基本配置
- JoyOI(TYVJ)1061-Mobile Service【线性dp】
- Gradle – Maven的观点
- activiti高亮显示图片_如今透明LED显示屏成为广告橱窗,它们之间有什么关联?...
- Ubuntu用户及用户组管理命令
- 发布Android开源库,看这个文章就够了!
- python表白程序exe_表白小姐姐的Python程序
- HTTP请求的过程和原理
- coreldraw做生化标志_CorelDRAW标志绘制图文教程,logo设计制作教程
- 如何查询GPU卡每个block支持的最大thread(线程)数
- TEXT到EPUB格式转换
- SCSS迷你书(上)
- 带你了解地址分配DHCP,IP地址管理方式及分配原则
- AKSHARE 上获取股票数据用于盘后分析以及自己的交易模型的测试。
- 中国市级食品药品监督管理局将使用区块链技术以保证质量
- 小猿日记(7) - 招标会议篇
- couchbase的使用(springboot连接couchbase,node.js连接couchbase)