Closed ghost closed 10 years ago
I think this relates to #109. From which directory did you start conpot? I would suggest that you try and start ConPot from a new empty directory.
@technojuggler Did you try to start conpot from a new empty directory?
Closing due to no response from issuer.
@johnnykv Sorry for not replying back. Running from an empty directory did work i would say but i haven't had the opportunity to shoot it up multiple times so could not reach any conclusion. I'll try running it multiple times over the next few days and will let you know. Apart from that I am focussing on extending the usability to S7-300 PLC or any other PLC. Could you please help me with what areas to explore to extend the usability? what areas of conpot do i need to focus upon to achieve it?
Sounds good. Do you have real PLC hardware available?
@technojuggler: At the moment we're fully compatible to S7-1500 and S7-1200 PLCs. Having a look at S7-300 would sure be a good thing, thanks in advance!
As far as I know, our SNMP, HTTP and S7comm-SystemStateList support should be fine for Simatic S7 - but I think some testing on how well we mimick them should go to modbus and S7comm in general.
I did not fully test how easy it is to reflect real-life modbus data gathered from a real PLC and I adding further support for S7comm (though I know it is a juggernaut) in terms of extending the protocol stack would be great.
Personally I would ask you to test if the latest committed version on github allows you to recreate the HTTP interface in all its glory. I implemented those triggers because we needed them for smaller and older logical controllers :)
@johnnykv @creolis my professor has not allotted funds for the hardware for now, the aim for this semester specifically is just to get my head around conpot from scratch and its functionality. Next, semester the plan is to actually implement it with real hardware and study the attack vectors.
However, at this juncture I have been asked to look into if the usability can be extended to other PLC families. I haven't worked in the ICS much yet, but I am wanting to change my field of study to SCADA system security and trying to learn even more. So, I am sound naive at times.
I had a few conceptual doubts though,
It would be great if you could help me understand a few things to get me going at this point.
Thanks!
Hi @technojuggler, thanks for your interest in the project!
And my answers:
I have been experiencing some problems with conpot. It initialises just perfectly sometimes and the next time it just gives some error. And again it will initialise properly. You never know for sure if it will initiate properly or run into some error. I am trying to get head around the code that goes into conpot but was unable to find any definite answer. Also note that there isn't any service running, it is basically a freshly installed system. Do give your thoughts about why this would possibly be happening.