Beste Tweakers,
Via python zou ik heel graag een verbinding willen maken met een apparaat wat aan mijn netwerk hangt, met IP adres 10.0.0.163. Hiervoor heb ik gebruik gemaakt van sockets in python zoals dit voorbeeld van https://wiki.python.org/moin/TcpCommunication deze website. Het is de bedoeling dat ik na de connectie gelegd te hebben, commando's kan sturen vanaf mijn pc en data terugkrijg.
Als ik nu met wireshark kijk wat er gebeurd zie ik helaas geen verbinding opgesteld worden. Ik heb in wireshark het filter op dit ip adres maar er wordt niks gecaptured.
Ik zou verwachten dat de software in ieder geval probeert de 3-way handshake te doen, maar er gebeurd helemaal niks. Hij komt wel in de while loop, dus het lijkt dat s.connect() niets doet.
(disclaimer: ik ben noob met python en met sockets heb ik ook nog nooit gewerkt
)
Via python zou ik heel graag een verbinding willen maken met een apparaat wat aan mijn netwerk hangt, met IP adres 10.0.0.163. Hiervoor heb ik gebruik gemaakt van sockets in python zoals dit voorbeeld van https://wiki.python.org/moin/TcpCommunication deze website. Het is de bedoeling dat ik na de connectie gelegd te hebben, commando's kan sturen vanaf mijn pc en data terugkrijg.
Als ik nu met wireshark kijk wat er gebeurd zie ik helaas geen verbinding opgesteld worden. Ik heb in wireshark het filter op dit ip adres maar er wordt niks gecaptured.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| import socket TCP_IP = '10.0.0.163' TCP_PORT = 432 BUFFER_SIZE = 1024 MESSAGE = 'D.' s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print("test") s.connect((TCP_IP, TCP_PORT)) while (1==1): s.send(MESSAGE.encode('utf-8')) s.close() |
Ik zou verwachten dat de software in ieder geval probeert de 3-way handshake te doen, maar er gebeurd helemaal niks. Hij komt wel in de while loop, dus het lijkt dat s.connect() niets doet.
(disclaimer: ik ben noob met python en met sockets heb ik ook nog nooit gewerkt
Het Centrale Vodka Topic! win een iPad! Kras hier met een sleutel of ander scherp voorwerp: ███████████