前言

前一段时间做项目需要安装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安装教程(保证能运行,附安装需要的所有东西清单)相关推荐

  1. pkpm2020安装教程 v5.1.0附安装教程

    随着科技的高速发展,建筑行业也是兴新崛起,无论是对建筑商,还是对用户来说,好的设计以及房屋建筑都是非常重要的.今天为大家带来的是pkpm2020破解版,已集成破解补丁无需加密狗,免费使用所有功能,详细 ...

  2. PS2021安装教程视频方法(附个人详细安装教程)windows版本

    Photoshop 2021国内简称pscc2021,它其具有简单而快捷的操作方式.直观的效果预览.图像智能处理的集成等特点,专为业余摄影师.摄影爱好者和商务用户设计,无需掌握太多的专业知识,就可以轻 ...

  3. Mysql8.0.12安装教程方法 Mysql8.0.12安装教程

    Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...

  4. mysql8.0.12怎么用_Mysql8.0.12安装教程方法 Mysql8.0.12安装教程

    Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...

  5. zabbix6.0安装教程(一):安装要求获取方式

    zabbix6.0安装教程(一):安装要求&获取方式 目录 一.zabbix6.0安装要求 1.硬件 1.1 内存和磁盘 1.2CPU 1.3其它硬件 1.4硬件资源配置参考 1.5受支持的平 ...

  6. 目前最新版AndroidStudio详细安装教程,纯萌新安装

    目前最新版AndroidStudio详细安装教程,纯萌新安装 前言 AndroidStudio下载 安装教程(超级详细) 官网下载 启动安装 配置文件 Gradle文件配置(最关键) 结语 更新于20 ...

  7. 用友t3安装计算机名称不符合,「用友T3安装教程」简单三步安装T3,安装再也不求人!...

    原标题:「用友T3安装教程」简单三步安装T3,安装再也不求人! 一.计算机环境 1.计算机名:不能有符号 按上图方法修改计算机名 修改后会出现这样的字样,暂不重启 2.时间和日期格式 进入控制面板把短 ...

  8. Windows系统Git安装教程(详解Git安装过程)

    Windows系统Git安装教程(详解Git安装过程)   今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助! 获取Git安装程序   到Git官网下载,网站地址: ...

  9. Eclipse安装教程 ——史上最详细安装Java Python教程说明

                                                                Eclipse安装教程 --史上最详细安装Java&Python教程说明 ...

  10. Java详细安装教程--Java(jdk)安装

    Java详细安装教程–Java(jdk)安装 一.java历史简介 1991 年Sun公司的James Gosling等人开始开发名称为 Oak (橡树)的语言.希望用于控制嵌入在有线电视交换盒.PD ...

最新文章

  1. cvDrawContours:在图像上绘制外部和内部轮廓
  2. python 客户端 如何获取手机_Python学习---Django的request扩展[获取用户设备信息]
  3. java遍历数据库的东西_java遍历读取整个redis数据库实例
  4. struts-2.5.14.1 中web.xml的基本配置
  5. JoyOI(TYVJ)1061-Mobile Service【线性dp】
  6. Gradle – Maven的观点
  7. activiti高亮显示图片_如今透明LED显示屏成为广告橱窗,它们之间有什么关联?...
  8. Ubuntu用户及用户组管理命令
  9. 发布Android开源库,看这个文章就够了!
  10. python表白程序exe_表白小姐姐的Python程序
  11. HTTP请求的过程和原理
  12. coreldraw做生化标志_CorelDRAW标志绘制图文教程,logo设计制作教程
  13. 如何查询GPU卡每个block支持的最大thread(线程)数
  14. TEXT到EPUB格式转换
  15. SCSS迷你书(上)
  16. 带你了解地址分配DHCP,IP地址管理方式及分配原则
  17. AKSHARE 上获取股票数据用于盘后分析以及自己的交易模型的测试。
  18. 中国市级食品药品监督管理局将使用区块链技术以保证质量
  19. 小猿日记(7) - 招标会议篇
  20. couchbase的使用(springboot连接couchbase,node.js连接couchbase)

热门文章

  1. 资源-1.中国2000个城市名和对应的拼音
  2. 广搜4 ——Cheese
  3. Xftp安装或卸载报1605和1628问题
  4. W-Hive 支持苹果 iOS16 新版本
  5. 【HTML粒子流特效】(效果 + 代码)
  6. 三剑客之awk、grep
  7. 发布一个iPhone版“远程桌面”
  8. GNSS 常用缩略语汇总
  9. dpdk example——l3fwd
  10. 分享:如何分解质因数之python实现(例如90分解质因数:90=2x3x3x5)