Ik ben bezig een testomgeving te maken voor modbus communicatie. Ik ben nog in de fase om uit te denken wat ik precies wil bereiken en hoe ik dit wil bereiken. Ik heb een paar testapplicatie's gemaakt en weet hoe ik moet communiceren en hoe ik de communicatie op wil bouwen.
In de communicatie module heb ik ook een wens voor een sniffer waarmee ik kan zien wat er gecommuniceerd wordt. Voor een serieel modbus systeem is dit niet zo moeilijk, aangezien je alle berichten toch wel krijgt en enkel op de berichten reageert die voor jou bedoeld zijn.
Voor een modbus over ethernet systeem zie ik wel moeilijkheden. Ik zit namelijk achter een switch en ontvang dus niet alle berichten. Ik heb in mijn zoektocht 2 dingen gevonden die ik wellicht kan gebruiken:
ARP spoofing
Ik wil een debug systeem maken en geen gekke dingen doen die fouten kunnen veroorzaken. Zoals ik het lees ga je de berichten van een ander overnemen en dat is niet mijn bedoeling.
Manageble switch
Deze zijn behoorlijk duurder dan unmanageble switches en gezien het aantal service momenten niet erg aantrekkelijk.
Kan ik misschien op een andere manier (zonder het systeem teveel te beinvloeden) de communicatie over het netwerk opvangen?
Side info:
De netwerken die ik gebruik staan compleet los van de buitenwereld en er wordt geen vertrouwelijke informatie verstuurd.
In de communicatie module heb ik ook een wens voor een sniffer waarmee ik kan zien wat er gecommuniceerd wordt. Voor een serieel modbus systeem is dit niet zo moeilijk, aangezien je alle berichten toch wel krijgt en enkel op de berichten reageert die voor jou bedoeld zijn.
Voor een modbus over ethernet systeem zie ik wel moeilijkheden. Ik zit namelijk achter een switch en ontvang dus niet alle berichten. Ik heb in mijn zoektocht 2 dingen gevonden die ik wellicht kan gebruiken:
ARP spoofing
Ik wil een debug systeem maken en geen gekke dingen doen die fouten kunnen veroorzaken. Zoals ik het lees ga je de berichten van een ander overnemen en dat is niet mijn bedoeling.
Manageble switch
Deze zijn behoorlijk duurder dan unmanageble switches en gezien het aantal service momenten niet erg aantrekkelijk.
Kan ik misschien op een andere manier (zonder het systeem teveel te beinvloeden) de communicatie over het netwerk opvangen?
Side info:
De netwerken die ik gebruik staan compleet los van de buitenwereld en er wordt geen vertrouwelijke informatie verstuurd.
You don't have to be crazy to do this job, but it helps ....