Die Suche ergab 5 Treffer
- Donnerstag 24. November 2011, 17:01
- Forum: Netzwerkprogrammierung
- Thema: Portscanner mit pcap
- Antworten: 18
- Zugriffe: 6236
Re: Portscanner mit pcap
Ja das wäre einfacher, aber es ist wirklich extrem langsam. Ich habe das mal iterativ geschrieben und er hat für 10 Ports so lange gebraucht wie ich mit Threads 8000 Ports scanne. Es gibt 65535 verfügbare Ports^^ Das musste ich jetzt mal ausprobieren :-) Ich hab dein Skript auf iterativ umgeschrieb...
- Mittwoch 23. November 2011, 17:06
- Forum: Netzwerkprogrammierung
- Thema: Portscanner mit pcap
- Antworten: 18
- Zugriffe: 6236
Re: Portscanner mit pcap
Eigentlich benutzt du im SYN-Scan keine Threads. for i in ports: while threading.activeCount() > maxThreads: pass thread = threading.Thread(target=self.sendPacket(device)) thread.daemon = True thread.start() Du übergibst als target den Rückgabewert von sendPacket. Ich vermute, dass das pcapObject ei...
- Sonntag 13. November 2011, 03:12
- Forum: Allgemeine Fragen
- Thema: Erklärbar oder Namensraum-Bug?
- Antworten: 10
- Zugriffe: 1500
Re: Erklärbar oder Namensraum-Bug?
Ein Name muss bevor er referenziert werden kann, erst an etwas gebunden werden. Ein Name in einem inneren Block verdeckt den Namen im äußeren Block. Die Sichtbarkeit von Namen wird statisch festgelegt, noch vor der Ausführung eines Blockes. (Ein Block ist ein Modul, eine Funktion, eine Klasse) Du bi...
- Freitag 4. November 2011, 12:05
- Forum: Allgemeine Fragen
- Thema: stdout in datei
- Antworten: 6
- Zugriffe: 1511
Re: stdout in datei
Code: Alles auswählen
import sys
class MyOut(object):
def __init__(self, streams):
self.streams = streams
def write(self, data):
for stream in self.streams:
stream.write(data)
file = open('out.log', 'w')
sys.stdout = MyOut([file, sys.stdout])
print 'foo'
- Donnerstag 6. Januar 2011, 04:11
- Forum: Netzwerkprogrammierung
- Thema: IP-Webcam Recorder
- Antworten: 16
- Zugriffe: 3727
Re: IP-Webcam Recorder
Im Stream folgt nach dem Boundary String normalerweise noch ein HTTP-Header mit der Content-Length. Folgender Code funktioniert zum Beispiel für den MJPEG-Stream von motion : def grab_image(addr): s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(addr) f = s.makefile('r') length = 0 whi...