Benutzer-Werkzeuge

Webseiten-Werkzeuge


prog:python:networking

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
prog:python:networking [2018/05/21 17:28] – [TCP Sockets] adminprog:python:networking [2023/08/28 13:22] (aktuell) – [Event-driven networking] admin
Zeile 1: Zeile 1:
 ====== Python Networking ====== ====== Python Networking ======
  
 +  * https://realpython.com/python-sockets/
 +  * https://www.pythonsheets.com/notes/python-socket.html
 +  * https://steelkiwi.com/blog/working-tcp-sockets/
 ==== UDP Sockets ==== ==== UDP Sockets ====
  
Zeile 7: Zeile 10:
   * http://www.binarytides.com/programming-udp-sockets-in-python/   * http://www.binarytides.com/programming-udp-sockets-in-python/
  
-=== Interacting with HTTP Services As a Client === +==== Python Requests ====
-  * http://chimera.labs.oreilly.com/books/1230000000393/ch11.html+
  
 +  * http://docs.python-requests.org/en/master/
 +
 +==== Interacting with HTTP Services As a Client ====
 +  * http://chimera.labs.oreilly.com/books/1230000000393/ch11.html
 ==== TCP Sockets ==== ==== TCP Sockets ====
  
   * https://wiki.python.org/moin/TcpCommunication   * https://wiki.python.org/moin/TcpCommunication
 +  * [[http://code.activestate.com/recipes/408859-socketrecv-three-ways-to-turn-it-into-recvall/|SOCKET.RECV -- Three ways to turn it into RECVALL]]
 ==== Packet Capture & Generation ==== ==== Packet Capture & Generation ====
  
   * https://www.darknet.org.uk/2007/12/pcapy-python-interface-to-libpcap/   * https://www.darknet.org.uk/2007/12/pcapy-python-interface-to-libpcap/
 +  * https://www.coresecurity.com/corelabs-research/open-source-tools/impacket
   * https://stackoverflow.com/questions/4948043/how-to-parse-packets-in-a-python-library?noredirect=1&lq=1   * https://stackoverflow.com/questions/4948043/how-to-parse-packets-in-a-python-library?noredirect=1&lq=1
 +
 +==== Packet Dissection ====
 +  * https://pythonistac.wordpress.com/2017/03/09/python-network-packet-dissection-frameworks-shootout-scapy-vs-construct-vs-hachoir-vs-kaitai-struct/
 +  * [[ne:scapy|Scapy Einführung hier im Wiki]]
 +==== Routing ====
 + 
 +  * https://github.com/pfa/python-ripv2/blob/master/ripserv.py
 +  * https://github.com/puetsua/pyRIP/blob/master/pyrip.py
 +  * https://github.com/svinota/pyroute2
 +==== Event-driven networking ====
 + 
 +  * https://stackoverflow.com/questions/3632210/udp-client-and-server-with-twisted-python
 +  * https://twistedmatrix.com/documents/10.2.0/core/howto/udp.html
 +  * http://krondo.com/in-which-we-begin-at-the-beginning/
 +  * https://steelkiwi.com/blog/working-tcp-sockets/ -- **using select**
 ==== Send Email ==== ==== Send Email ====
  
Zeile 34: Zeile 56:
 smtpObj.quit() smtpObj.quit()
 </code> </code>
 +
 +=== Paramiko ===
 +
 +  * http://www.admin-magazin.de/Das-Heft/2012/06/Paramiko-oeffnet-SSH-Verbindungen
prog/python/networking.1526923696.txt.gz · Zuletzt geändert: 2018/05/21 17:28 von admin