├── LICENSE ├── README.md ├── UserManual.md ├── doc ├── designDoc.jpg ├── designDoc.pptx └── img │ ├── Title.png │ ├── logo.png │ ├── rm_s04.png │ ├── rm_s05.png │ ├── rm_s06.png │ ├── rm_s07.png │ ├── rm_s08.png │ ├── rm_s09.png │ ├── rm_s10.png │ ├── rm_s11.png │ ├── rm_s12.png │ ├── rm_s13.png │ ├── rm_s14.png │ ├── rm_s15.png │ ├── rm_s16.png │ ├── rm_s17.png │ ├── rm_s18.png │ └── um │ ├── title.png │ ├── um_s01.png │ ├── um_s03.png │ ├── um_s04.png │ ├── um_s05.png │ ├── um_s06.png │ ├── um_s07.png │ ├── um_s08.png │ ├── um_s09.png │ ├── um_s10.png │ ├── um_s11.png │ ├── um_s12.png │ ├── um_s13.png │ ├── um_s14.png │ ├── um_s15.png │ ├── um_s16.png │ ├── um_s17.png │ ├── um_s18.png │ ├── um_s19.png │ ├── um_s20.png │ ├── um_s21.png │ ├── um_s22.png │ └── um_s23.png └── src ├── honeypotLogClient ├── AgentConfig_template.txt ├── ConfigLoader.py ├── ftpComm.py └── logArchiveAgent.py ├── honeypotLogServer ├── ServerConfig_template.txt ├── logArchiveServerApp.py ├── logArchiveServerGlobal.py ├── logArchiveServerMgr.py ├── static │ └── img │ │ ├── honeypotlogo.png │ │ ├── logo.png │ │ └── title.png ├── templates │ ├── agents.html │ ├── agentview.html │ ├── base.html │ ├── clients.html │ ├── index.html │ └── mgmbase.html └── userRecord_template.json ├── honeypotMonitor ├── config_template.txt ├── monitorApp.py ├── monitorDataMgr.py ├── monitorGlobal.py ├── static │ └── img │ │ ├── logo.png │ │ └── overview.png └── templates │ ├── base.html │ ├── controllerview.html │ ├── ctrlpeerstate.html │ ├── index.html │ ├── mgmbase.html │ ├── plcemuview.html │ └── plcpeerstate.html ├── lib ├── ConfigLoader.py ├── Log.py ├── __init__.py ├── ftpComm.py ├── modbusTcpCom.py └── snap7Comm.py ├── modbusPlcController ├── configTemplate.txt ├── mbLadderLogic.py ├── mbPlcControllerApp.py ├── mbPlcControllerGlobal.py └── monitorClient.py ├── modbusPlcEmulator ├── config_template.txt ├── mbLadderLogic.py ├── modbusPlcApp.py ├── modbusPlcAuth.py ├── modbusPlcDataMgr.py ├── modbusPlcGlobal.py ├── monitorClient.py ├── ptScanDetector.py ├── static │ └── img │ │ ├── mbLadderLogic.png │ │ ├── modbusLogo.png │ │ ├── plcImg.png │ │ ├── plcLogo.png │ │ └── venderLogo.png ├── templates │ ├── accmgmt.html │ ├── base.html │ ├── configuration.html │ ├── index.html │ ├── mgmbase.html │ └── plcstate.html └── users_template.json ├── requirements.txt ├── runHoneyportMonitor.bat ├── runLogClient.bat ├── runLogServer.bat ├── runModbusPlcController.bat ├── runModbusPlcEmulator.bat ├── runS7commPlcController.bat ├── runS7commPlcEmulator.bat ├── s7commPlcController ├── configTemplate.txt ├── monitorClient.py ├── s7LadderLogic.py ├── s7commPlcControllerApp.py ├── s7commPlcControllerGlobal.py └── snap7.dll └── s7commPlcEmulator ├── config_template.txt ├── monitorClient.py ├── ptScanDetector.py ├── s7LadderLogic.py ├── s7commPlcApp.py ├── s7commPlcAuth.py ├── s7commPlcDataMgr.py ├── s7commPlcGlobal.py ├── snap7.dll ├── static └── img │ ├── mbLadderLogic.png │ ├── plcImg1.png │ ├── s7commlogo.png │ ├── siemenslogo.png │ └── siemenslogo2.png ├── templates ├── accmgmt.html ├── base.html ├── index.html ├── mgmbase.html └── plcstate.html └── users_template.json /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/README.md -------------------------------------------------------------------------------- /UserManual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/UserManual.md -------------------------------------------------------------------------------- /doc/designDoc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/designDoc.jpg -------------------------------------------------------------------------------- /doc/designDoc.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/designDoc.pptx -------------------------------------------------------------------------------- /doc/img/Title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/Title.png -------------------------------------------------------------------------------- /doc/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/logo.png -------------------------------------------------------------------------------- /doc/img/rm_s04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s04.png -------------------------------------------------------------------------------- /doc/img/rm_s05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s05.png -------------------------------------------------------------------------------- /doc/img/rm_s06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s06.png -------------------------------------------------------------------------------- /doc/img/rm_s07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s07.png -------------------------------------------------------------------------------- /doc/img/rm_s08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s08.png -------------------------------------------------------------------------------- /doc/img/rm_s09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s09.png -------------------------------------------------------------------------------- /doc/img/rm_s10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s10.png -------------------------------------------------------------------------------- /doc/img/rm_s11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s11.png -------------------------------------------------------------------------------- /doc/img/rm_s12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s12.png -------------------------------------------------------------------------------- /doc/img/rm_s13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s13.png -------------------------------------------------------------------------------- /doc/img/rm_s14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s14.png -------------------------------------------------------------------------------- /doc/img/rm_s15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s15.png -------------------------------------------------------------------------------- /doc/img/rm_s16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s16.png -------------------------------------------------------------------------------- /doc/img/rm_s17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s17.png -------------------------------------------------------------------------------- /doc/img/rm_s18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/rm_s18.png -------------------------------------------------------------------------------- /doc/img/um/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/title.png -------------------------------------------------------------------------------- /doc/img/um/um_s01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s01.png -------------------------------------------------------------------------------- /doc/img/um/um_s03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s03.png -------------------------------------------------------------------------------- /doc/img/um/um_s04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s04.png -------------------------------------------------------------------------------- /doc/img/um/um_s05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s05.png -------------------------------------------------------------------------------- /doc/img/um/um_s06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s06.png -------------------------------------------------------------------------------- /doc/img/um/um_s07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s07.png -------------------------------------------------------------------------------- /doc/img/um/um_s08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s08.png -------------------------------------------------------------------------------- /doc/img/um/um_s09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s09.png -------------------------------------------------------------------------------- /doc/img/um/um_s10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s10.png -------------------------------------------------------------------------------- /doc/img/um/um_s11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s11.png -------------------------------------------------------------------------------- /doc/img/um/um_s12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s12.png -------------------------------------------------------------------------------- /doc/img/um/um_s13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s13.png -------------------------------------------------------------------------------- /doc/img/um/um_s14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s14.png -------------------------------------------------------------------------------- /doc/img/um/um_s15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s15.png -------------------------------------------------------------------------------- /doc/img/um/um_s16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s16.png -------------------------------------------------------------------------------- /doc/img/um/um_s17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s17.png -------------------------------------------------------------------------------- /doc/img/um/um_s18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s18.png -------------------------------------------------------------------------------- /doc/img/um/um_s19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s19.png -------------------------------------------------------------------------------- /doc/img/um/um_s20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s20.png -------------------------------------------------------------------------------- /doc/img/um/um_s21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s21.png -------------------------------------------------------------------------------- /doc/img/um/um_s22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s22.png -------------------------------------------------------------------------------- /doc/img/um/um_s23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/doc/img/um/um_s23.png -------------------------------------------------------------------------------- /src/honeypotLogClient/AgentConfig_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogClient/AgentConfig_template.txt -------------------------------------------------------------------------------- /src/honeypotLogClient/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogClient/ConfigLoader.py -------------------------------------------------------------------------------- /src/honeypotLogClient/ftpComm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogClient/ftpComm.py -------------------------------------------------------------------------------- /src/honeypotLogClient/logArchiveAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogClient/logArchiveAgent.py -------------------------------------------------------------------------------- /src/honeypotLogServer/ServerConfig_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/ServerConfig_template.txt -------------------------------------------------------------------------------- /src/honeypotLogServer/logArchiveServerApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/logArchiveServerApp.py -------------------------------------------------------------------------------- /src/honeypotLogServer/logArchiveServerGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/logArchiveServerGlobal.py -------------------------------------------------------------------------------- /src/honeypotLogServer/logArchiveServerMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/logArchiveServerMgr.py -------------------------------------------------------------------------------- /src/honeypotLogServer/static/img/honeypotlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/static/img/honeypotlogo.png -------------------------------------------------------------------------------- /src/honeypotLogServer/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/static/img/logo.png -------------------------------------------------------------------------------- /src/honeypotLogServer/static/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/static/img/title.png -------------------------------------------------------------------------------- /src/honeypotLogServer/templates/agents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/templates/agents.html -------------------------------------------------------------------------------- /src/honeypotLogServer/templates/agentview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/templates/agentview.html -------------------------------------------------------------------------------- /src/honeypotLogServer/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/templates/base.html -------------------------------------------------------------------------------- /src/honeypotLogServer/templates/clients.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/templates/clients.html -------------------------------------------------------------------------------- /src/honeypotLogServer/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/templates/index.html -------------------------------------------------------------------------------- /src/honeypotLogServer/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/templates/mgmbase.html -------------------------------------------------------------------------------- /src/honeypotLogServer/userRecord_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotLogServer/userRecord_template.json -------------------------------------------------------------------------------- /src/honeypotMonitor/config_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/config_template.txt -------------------------------------------------------------------------------- /src/honeypotMonitor/monitorApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/monitorApp.py -------------------------------------------------------------------------------- /src/honeypotMonitor/monitorDataMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/monitorDataMgr.py -------------------------------------------------------------------------------- /src/honeypotMonitor/monitorGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/monitorGlobal.py -------------------------------------------------------------------------------- /src/honeypotMonitor/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/static/img/logo.png -------------------------------------------------------------------------------- /src/honeypotMonitor/static/img/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/static/img/overview.png -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/base.html -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/controllerview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/controllerview.html -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/ctrlpeerstate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/ctrlpeerstate.html -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/index.html -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/mgmbase.html -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/plcemuview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/plcemuview.html -------------------------------------------------------------------------------- /src/honeypotMonitor/templates/plcpeerstate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/honeypotMonitor/templates/plcpeerstate.html -------------------------------------------------------------------------------- /src/lib/ConfigLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/lib/ConfigLoader.py -------------------------------------------------------------------------------- /src/lib/Log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/lib/Log.py -------------------------------------------------------------------------------- /src/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/lib/__init__.py -------------------------------------------------------------------------------- /src/lib/ftpComm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/lib/ftpComm.py -------------------------------------------------------------------------------- /src/lib/modbusTcpCom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/lib/modbusTcpCom.py -------------------------------------------------------------------------------- /src/lib/snap7Comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/lib/snap7Comm.py -------------------------------------------------------------------------------- /src/modbusPlcController/configTemplate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcController/configTemplate.txt -------------------------------------------------------------------------------- /src/modbusPlcController/mbLadderLogic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcController/mbLadderLogic.py -------------------------------------------------------------------------------- /src/modbusPlcController/mbPlcControllerApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcController/mbPlcControllerApp.py -------------------------------------------------------------------------------- /src/modbusPlcController/mbPlcControllerGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcController/mbPlcControllerGlobal.py -------------------------------------------------------------------------------- /src/modbusPlcController/monitorClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcController/monitorClient.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/config_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/config_template.txt -------------------------------------------------------------------------------- /src/modbusPlcEmulator/mbLadderLogic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/mbLadderLogic.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/modbusPlcApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/modbusPlcApp.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/modbusPlcAuth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/modbusPlcAuth.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/modbusPlcDataMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/modbusPlcDataMgr.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/modbusPlcGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/modbusPlcGlobal.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/monitorClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/monitorClient.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/ptScanDetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/ptScanDetector.py -------------------------------------------------------------------------------- /src/modbusPlcEmulator/static/img/mbLadderLogic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/static/img/mbLadderLogic.png -------------------------------------------------------------------------------- /src/modbusPlcEmulator/static/img/modbusLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/static/img/modbusLogo.png -------------------------------------------------------------------------------- /src/modbusPlcEmulator/static/img/plcImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/static/img/plcImg.png -------------------------------------------------------------------------------- /src/modbusPlcEmulator/static/img/plcLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/static/img/plcLogo.png -------------------------------------------------------------------------------- /src/modbusPlcEmulator/static/img/venderLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/static/img/venderLogo.png -------------------------------------------------------------------------------- /src/modbusPlcEmulator/templates/accmgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/templates/accmgmt.html -------------------------------------------------------------------------------- /src/modbusPlcEmulator/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/templates/base.html -------------------------------------------------------------------------------- /src/modbusPlcEmulator/templates/configuration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/templates/configuration.html -------------------------------------------------------------------------------- /src/modbusPlcEmulator/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/templates/index.html -------------------------------------------------------------------------------- /src/modbusPlcEmulator/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/templates/mgmbase.html -------------------------------------------------------------------------------- /src/modbusPlcEmulator/templates/plcstate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/templates/plcstate.html -------------------------------------------------------------------------------- /src/modbusPlcEmulator/users_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/modbusPlcEmulator/users_template.json -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/runHoneyportMonitor.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runHoneyportMonitor.bat -------------------------------------------------------------------------------- /src/runLogClient.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runLogClient.bat -------------------------------------------------------------------------------- /src/runLogServer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runLogServer.bat -------------------------------------------------------------------------------- /src/runModbusPlcController.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runModbusPlcController.bat -------------------------------------------------------------------------------- /src/runModbusPlcEmulator.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runModbusPlcEmulator.bat -------------------------------------------------------------------------------- /src/runS7commPlcController.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runS7commPlcController.bat -------------------------------------------------------------------------------- /src/runS7commPlcEmulator.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/runS7commPlcEmulator.bat -------------------------------------------------------------------------------- /src/s7commPlcController/configTemplate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcController/configTemplate.txt -------------------------------------------------------------------------------- /src/s7commPlcController/monitorClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcController/monitorClient.py -------------------------------------------------------------------------------- /src/s7commPlcController/s7LadderLogic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcController/s7LadderLogic.py -------------------------------------------------------------------------------- /src/s7commPlcController/s7commPlcControllerApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcController/s7commPlcControllerApp.py -------------------------------------------------------------------------------- /src/s7commPlcController/s7commPlcControllerGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcController/s7commPlcControllerGlobal.py -------------------------------------------------------------------------------- /src/s7commPlcController/snap7.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcController/snap7.dll -------------------------------------------------------------------------------- /src/s7commPlcEmulator/config_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/config_template.txt -------------------------------------------------------------------------------- /src/s7commPlcEmulator/monitorClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/monitorClient.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/ptScanDetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/ptScanDetector.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/s7LadderLogic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/s7LadderLogic.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/s7commPlcApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/s7commPlcApp.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/s7commPlcAuth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/s7commPlcAuth.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/s7commPlcDataMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/s7commPlcDataMgr.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/s7commPlcGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/s7commPlcGlobal.py -------------------------------------------------------------------------------- /src/s7commPlcEmulator/snap7.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/snap7.dll -------------------------------------------------------------------------------- /src/s7commPlcEmulator/static/img/mbLadderLogic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/static/img/mbLadderLogic.png -------------------------------------------------------------------------------- /src/s7commPlcEmulator/static/img/plcImg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/static/img/plcImg1.png -------------------------------------------------------------------------------- /src/s7commPlcEmulator/static/img/s7commlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/static/img/s7commlogo.png -------------------------------------------------------------------------------- /src/s7commPlcEmulator/static/img/siemenslogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/static/img/siemenslogo.png -------------------------------------------------------------------------------- /src/s7commPlcEmulator/static/img/siemenslogo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/static/img/siemenslogo2.png -------------------------------------------------------------------------------- /src/s7commPlcEmulator/templates/accmgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/templates/accmgmt.html -------------------------------------------------------------------------------- /src/s7commPlcEmulator/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/templates/base.html -------------------------------------------------------------------------------- /src/s7commPlcEmulator/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/templates/index.html -------------------------------------------------------------------------------- /src/s7commPlcEmulator/templates/mgmbase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/templates/mgmbase.html -------------------------------------------------------------------------------- /src/s7commPlcEmulator/templates/plcstate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/templates/plcstate.html -------------------------------------------------------------------------------- /src/s7commPlcEmulator/users_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiuYuancheng/Py_PLC_Honey_Pot/HEAD/src/s7commPlcEmulator/users_template.json --------------------------------------------------------------------------------