Die Suche ergab 21 Treffer

von cruzer*
Freitag 22. November 2013, 18:16
Forum: Links und Tutorials
Thema: Python in Latex, Nutzung des Listings Paketes
Antworten: 10
Zugriffe: 35333

Re: Python in Latex, Nutzung des Listings Paketes

Danke, hier alles gefunden!
von cruzer*
Mittwoch 20. November 2013, 14:20
Forum: Links und Tutorials
Thema: Python in Latex, Nutzung des Listings Paketes
Antworten: 10
Zugriffe: 35333

Re:

Hallo Christian,

ich hatte auch vor kurzem ein ähnliches Problem und hab es wie folgt gelöst:


\usepackage{listings}
\lstset{language=Python, showstringspaces=false}

\lstinputlisting{konsonanten.py}


wobei ich einfach mit \lstinputlisting{konsonanten.py meinen Python Code direkt einbinde ohne ...
von cruzer*
Dienstag 29. Oktober 2013, 13:54
Forum: Allgemeine Fragen
Thema: Multithreading - mehrere Threadobjekte mit ähnlichem Name
Antworten: 10
Zugriffe: 1285

Re: Multithreading - mehrere Threadobjekte mit ähnlichem Nam

@ jerch:
Mir fehlte grundlegendes Wissen über Threads. Dennoch bin ich damit jetzt einigermaßen "glücklich" geworden:

gelöst habe ich es so:

idnt = 1
for ip in ip_list:
jobs.append(thread(arg,idnt))
idnt += 1
try:
for job in jobs:
job.start()

mit job kann ich nun auch die laufenden ...
von cruzer*
Freitag 25. Oktober 2013, 16:10
Forum: Allgemeine Fragen
Thema: Multithreading - mehrere Threadobjekte mit ähnlichem Name
Antworten: 10
Zugriffe: 1285

Re: Multithreading - mehrere Threadobjekte mit ähnlichem Nam

Du hast recht, wenn ich die Threads eh in einer Liste jobs[] zusammen fasse, brauche ich den namen nicht.
Bei der ID fange ich mit 1 an und erhöhe um 100 so komme ich mit id/100 immer auf die richtige id und Listenindex. (id wird erhöht deshalb der Spielraum)

Wie starte ich denn mehrere Threads ...
von cruzer*
Freitag 25. Oktober 2013, 15:34
Forum: Allgemeine Fragen
Thema: Multithreading - mehrere Threadobjekte mit ähnlichem Name
Antworten: 10
Zugriffe: 1285

Re: Multithreading - mehrere Threadobjekte mit ähnlichem Nam

Ich glaube, es geht auch nicht so, wie ich es mir vorgestellt habe...

ThreadX() hat eine Liste. Anhand einer ID erkenne ich, dass das Objekt zu ThreadX gehört. In diesem Thread soll dann die Liste um ein Objekt erweitert werden.

Den Namen finde ich mit globals()['Thread{0}'.format(data.num)]
von cruzer*
Freitag 25. Oktober 2013, 15:15
Forum: Allgemeine Fragen
Thema: Multithreading - mehrere Threadobjekte mit ähnlichem Name
Antworten: 10
Zugriffe: 1285

Re: Multithreading - mehrere Threadobjekte mit ähnlichem Nam

Ja das Beispiel war ein bisschen doof.

jobs = []
alist = ['a','b','c','d']
num = 1
for x in alist:
jobs.append(threading.Thread(target=meinThread, name='Thread{0}'.format(num), args = (x,num,)))
num +=1

for j in jobs:
j.start()


So ergibt es Sinn.

Ich muss später auf eine Liste innerhalb ...
von cruzer*
Freitag 25. Oktober 2013, 14:58
Forum: Allgemeine Fragen
Thema: Multithreading - mehrere Threadobjekte mit ähnlichem Name
Antworten: 10
Zugriffe: 1285

Multithreading - mehrere Threadobjekte mit ähnlichem Name

Hallo,
ich habe ein Thread und möchte diesen unter mehreren gleich aufgebauten Namen öfters starten.
ca so:
class meinThread(threading.Thread):
...

thread1 = meinThread(arg)
thread2 = meinThread(arg)
thread3 = meinThread(arg)
thread4 = meinThread(arg)
thread5 = meinThread(arg)
thread6 ...
von cruzer*
Donnerstag 24. Oktober 2013, 12:01
Forum: Netzwerkprogrammierung
Thema: Problem mit Netzwerkprogrammierung
Antworten: 7
Zugriffe: 2793

Re: Problem mit Netzwerkprogrammierung

Fehler hier war vorallem das fehlende:

Code: Alles auswählen

# receive all packages
s.ioctl(socket.SIO_RCVALL, socket.RCVALL_ON)
von cruzer*
Donnerstag 24. Oktober 2013, 07:26
Forum: Netzwerkprogrammierung
Thema: IP/TCP Packete
Antworten: 11
Zugriffe: 3861

Re: IP/TCP Packete

Falls jemand das selbe Problem hat, habe den Fehler gefunden.

dpkt.udp.UDP rechnet die Länge der Daten nicht mit ein.
also fehlt:

Code: Alles auswählen

udp = UDP(dport = DEST_PORT, sport=SOURCE_PORT, data = QUERY_DNS)
udp.ulen += len(QUERY_DNS)
von cruzer*
Dienstag 22. Oktober 2013, 12:05
Forum: Netzwerkprogrammierung
Thema: IP/TCP Packete
Antworten: 11
Zugriffe: 3861

Re: IP/TCP Packete

ich starte es über cmd mit Adminrechten.

>>> pkt
'E\x00\x00:\x00\x00\x00\x00@\x11\xe9\xf5\xc0\xa8\xc0\x05\x08\x08\x08\x08\x08\xa4\x005\x00\x08\x0ct\xde\xa3\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x08facebook\x03com\x00\x00\x01\x00\x01'
>>> IP(pkt)
IP(src='\xc0\xa8\xc0\x05', dst='\x08\x08\x08\x08 ...
von cruzer*
Dienstag 22. Oktober 2013, 11:41
Forum: Netzwerkprogrammierung
Thema: IP/TCP Packete
Antworten: 11
Zugriffe: 3861

Re: IP/TCP Packete

So ich habe nun meine IP Header + Daten, den UDP Header + Daten und die DNS Query

Jedoch wird keine DNS Anfrage gesendet (getestet mit Wireshark).
Wo ist mein Fehler?


SOURCE_PORT = random.randint(1025,65556)
DEST_PORT = 53
QUERY_DNS = '\xde\xa3\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x08facebook ...
von cruzer*
Donnerstag 17. Oktober 2013, 17:59
Forum: Allgemeine Fragen
Thema: IP String in hex
Antworten: 6
Zugriffe: 1350

Re: IP String in hex

Vielen Dank!
von cruzer*
Donnerstag 17. Oktober 2013, 15:38
Forum: Allgemeine Fragen
Thema: IP String in hex
Antworten: 6
Zugriffe: 1350

Re: IP String in hex

Also habe ich schon den richtigen Inhalt und habe mich von der Darstellung verblenden lassen?
von cruzer*
Donnerstag 17. Oktober 2013, 15:13
Forum: Allgemeine Fragen
Thema: IP String in hex
Antworten: 6
Zugriffe: 1350

Re: IP String in hex

/me hat geschrieben: Python 2:

Code: Alles auswählen

>>> '\xc0\xa8\x70\x7b'
'\xc0\xa8p{'
Ich schreibe in python 2.

Ich benötige es um die IP adresse in einen RAW socket einzutragen. erkennt er also auch : '\xc0\xa8p{' als '\xc0\xa8\x70\x7b' ?
von cruzer*
Donnerstag 17. Oktober 2013, 14:57
Forum: Allgemeine Fragen
Thema: IP String in hex
Antworten: 6
Zugriffe: 1350

IP String in hex

Hallo,
ich möchte meine IP String in einen Hex String formatieren. Jedoch bekomme ich nicht das gewünschte Format.

Ich suche das hier:

'192.169.123.123' -> '\xC0\xA9\x7B\x7B'

aber das \x bereitet mir schwierigkeiten. Ich bekomme entweder nur die hex werte oder die hexwerte mit 0x\C0.

auch das ...
von cruzer*
Donnerstag 17. Oktober 2013, 12:38
Forum: Netzwerkprogrammierung
Thema: IP/TCP Packete
Antworten: 11
Zugriffe: 3861

Re: IP/TCP Packete

Okay damit kann ich ein IP Paket erstellen aber woher weiß ich was ich für:

>>> icmp = ICMP(type=8, data=ICMP.Echo(id=123, seq=1, data='foobar'))

einsetzten muss? also data ist klar, da kommt meine DNS Query rein. Aber der rest?

Also anstelle von icmp

from dpkt.udp import UDP

udp = UDP(dport ...
von cruzer*
Donnerstag 17. Oktober 2013, 12:04
Forum: Netzwerkprogrammierung
Thema: IP/TCP Packete
Antworten: 11
Zugriffe: 3861

Re: IP/TCP Packete

Hallo,
ich befasse mich mit einer ähnlichen Frage.

Ich möchte ein DNS-Anfrage über einen RAW socket senden. Ja ich weiß es geht ganz einfach über einen DGRAM Socket. Ich möchte aber einen RAW Socket verwenden.

Also muss ich auf meine DNS-Anfrage die ich schon habe einen UDP Header legen und ...
von cruzer*
Dienstag 8. Oktober 2013, 12:04
Forum: Netzwerkprogrammierung
Thema: Problem mit Netzwerkprogrammierung
Antworten: 7
Zugriffe: 2793

Re: Problem mit Netzwerkprogrammierung

Also mit Wireshark sehe ich die ICMP Pakete.

mit einem verändertem Code bekomme ich mittlerweile Antworten. Jedoch ist current_ip immer meine Netzwerkeigene also 192.168.1.3

#!/usr/bin/python


import socket
import time
from contextlib import closing

# variables
ttl = 1
BUF_MAX = 4096
DEST_PORT ...
von cruzer*
Dienstag 8. Oktober 2013, 11:22
Forum: Netzwerkprogrammierung
Thema: Problem mit Netzwerkprogrammierung
Antworten: 7
Zugriffe: 2793

Re: Problem mit Netzwerkprogrammierung

So da bin ich wieder. Egal wie ich es drehe und wende, der Code funktioniert so nicht. Ich bekomme immer ein Timeout am Readsocket.

Kann es sein, dass ich zum lesen des Sockets den selben Port benötige, auf dem ich auch Sende?
Zum Senden benötige ich einen Datagram Socket und zum empfangen benötige ...
von cruzer*
Mittwoch 11. September 2013, 11:45
Forum: Netzwerkprogrammierung
Thema: Problem mit Netzwerkprogrammierung
Antworten: 7
Zugriffe: 2793

Re: Problem mit Netzwerkprogrammierung

wow! Vielen Dank für die ausführliche Antwort!
Ich werde versuchen es umzusetzen und mich wieder melden.

@sparrow
ja sie hängt an der Stelle.