Tag: raw-sockets
Ein internet-socket, ermöglicht das direkte senden und empfangen von rohen Netzwerk-Pakete, die enthalten alle Header. Sie unterscheiden sich von Protokollen wie TCP/IP oder UDP.
2
Antworten
Wir versuchen, die Kommunikation mit dem server lauscht auf Linux-loopback-Schnittstelle, über raw-socket und es scheint, dass der server nicht ein einziges Paket von uns. Die Pakete, die wir senden, sind sichtbar in Wireshark. Ist raw socket auf
2
Antworten
Baue ich einen TCP-Protokoll-fuzzing-software unter Windows 7. Ich möchte zu senden, selbst erstellte TCP-Pakete über Raw-Sockets. Aber es scheint, dass Microsoft dies verbieten aus Sicherheitsgründen. (http://msdn.microsoft.com/en-us/library/windows/desktop/ms740548(v=vs. 85).aspx) Ich weiß WinPcap können auch senden Sie benutzerdefinierte Pakete. Aber
1
Antworten
Ich bin ziemlich neu in java socket Programmierung. Ich hatte schon Weg durch, dass java nur Angebote mit Internet-Domain-Sockets und unterstützt UDP-und TCP-und Raw-IP-Protokolle. Ich möchte wissen, ist, java-Unterstützung, Raw-Sockets werden ohne Verwendung von Drittanbieter-Anwendungen? Wenn es
4
Antworten
Ich versuche, präzise Zeitstempel für die ausgehenden Pakete (gesendet mit raw-sockets). Nach Linux/Documentation/networking/timestamping.txt, "Für sende-Zeitstempel des ausgehenden Pakete werden geloopt zurück an den socket error-queue mit dem sende-Zeitstempel(s) befestigt ist. Es kann empfangen werden, mit recvmsg(flags=MSG_ERRQUEUE).". Leider
3
Antworten
Ich versuche zu senden, einen raw-packet über UDP mit IP-und UDP-Headern, die ich konstruiert haben, in meinem code. Raw-packet erfolgreich initialisiert mit socket(PF_INET, SOCK_RAW, IPPROTO_UDP) - und socket-option gesetzt mit setsockopt(sd, IPPROTO_IP, IP_HDRINCL, val, sizeof(int)). Das problem
1
Antworten
Habe ich diese einfache client-code, der das senden einer Nachricht an einen server und dann greift die server-Antwort. import socket, sys, time HOST = 'localhost' PORT = 11000 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) msg = raw_input()
4
Antworten
Ich habe ein socket erstellt mit socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)), und ich habe es in den promiscuous-Modus verwenden: struct ifreq ifr; strncpy((char*)ifr.ifr_name, interface, IF_NAMESIZE); if(ioctl(sock, SIOCGIFINDEX, &ifr)<0) fail(2); struct packet_mreq mr; memset(&mr, 0, sizeof(mr)); mr.mr_ifindex = ifr.ifr_ifindex; mr.mr_type
1
Antworten
Habe ich Folgendes setup: client(eth0) --- (eth2) linux bridge (eth1) --- (eth1) server Wenn ich öffnen Sie ein RAW-socket auf dem linux-bridge mit fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); Habe ich den socket gebunden eth2. Wenn der client
2
Antworten
Please jemand helfen könnte bei diesem Thema. Bitte In der im folgenden Beispiel-code,hatten wir binden raw-Socke mit eth0. aber während das Programm läuft die recvfrom von raw-sock empfängt Pakete von eth0 & eth1 auf derselben Maschine(xx_86). Es
2
Antworten
Habe ich ein packet capture raw-Paket mit python-sockets: s = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.ntohs(0x0003)) while True: message = s.recv(4096) test = print(len(message)) print(repr(message)) Bin ich davon ausgegangen, dass das Paket zurückgegeben, wäre in hex-string-format, aber der Ausdruck
1
Antworten
Ich versuche zu bauen, ein Ethernet-Netzwerk mit raw-sockets. Ich kann nicht die Verwendung von TCP/IP -, UDP -, oder irgendeines anderen Protokolls. Dies ist weil es wird eine Kommunikation mit sehr einfachen hardware, die nicht über die
4
Antworten
Habe ich Probleme dabei die checksum für TCP für mehrere Tage. Ich habe viele Quellen im Internet, aber keines der Beispiele, die ich gesehen habe, zeigen Ihnen, wie Sie die TCP-Prüfsumme. Ich habe auch geschaut bei der
2
Antworten
Wenn die Aufzeichnung des Netzwerkverkehrs für das Debuggen ist, scheint es zwei Allgemeine Ansätze: Verwenden Sie einen raw-socket. Verwenden libpcap. Performance-Weise, ist es viel Unterschied zwischen diesen beiden Ansätzen? libpcap scheint ein nettes kompatiblen Art und Weise
3
Antworten
Möchte ich mal einen port-scanner in C# und ich kann nicht verwenden, SocketType.Raw wie raw-sockets wurden herausgenommen von desktop-Versionen von windows. Ich kann nicht mit SharpPcap eine oder andere wrapper für Winpcap als ich über PPPoE für
3
Antworten
Meine Anwendung läuft auf CentOS 5.5. Ich bin mit raw socket zum senden von Daten: sd = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); if (sd < 0) { //Error } const int opt_on = 1; rc = setsockopt(m_SocketDescriptor, IPPROTO_IP, IP_HDRINCL,
6
Antworten
Bin ich eine Anwendung schreiben, um zu testen, ein Netzwerk-Treiber für den Umgang mit beschädigten Daten. Und ich dachte, der sendet diese Daten über raw-socket, so wird es nicht korrigiert werden, die von der sendenden Maschine die