mirror of
https://github.com/lgandx/Responder.git
synced 2025-12-09 06:01:29 +00:00
Fixed FTP module.
This commit is contained in:
@@ -17,29 +17,28 @@
|
|||||||
import os
|
import os
|
||||||
import settings
|
import settings
|
||||||
|
|
||||||
|
from utils import *
|
||||||
from SocketServer import BaseRequestHandler
|
from SocketServer import BaseRequestHandler
|
||||||
from packets import FTPPacket
|
from packets import FTPPacket
|
||||||
from utils import *
|
|
||||||
|
|
||||||
class FTP(BaseRequestHandler):
|
class FTP(BaseRequestHandler):
|
||||||
|
|
||||||
def handle(self):
|
def handle(self):
|
||||||
try:
|
try:
|
||||||
self.request.send(str(FTPPacket()))
|
self.request.send(str(FTPPacket()))
|
||||||
data = self.request.recv(1024)
|
data = self.request.recv(1024)
|
||||||
|
|
||||||
if data[0:4] == "USER":
|
if data[0:4] == "USER":
|
||||||
User = data[5:].replace("\r\n","")
|
User = data[5:].strip()
|
||||||
print text("[FTP] Username : ", color(User, 3, 0))
|
print text("[FTP] Client : %s" % color(self.client_address[0], 3))
|
||||||
|
print text("[FTP] Username : %s" % color(User, 3))
|
||||||
|
|
||||||
Packet = FTPPacket(Code="331",Message="User name okay, need password.")
|
Packet = FTPPacket(Code="331",Message="User name okay, need password.")
|
||||||
self.request.send(str(Packet))
|
self.request.send(str(Packet))
|
||||||
data = self.request.recv(1024)
|
data = self.request.recv(1024)
|
||||||
|
|
||||||
if data[0:4] == "PASS":
|
if data[0:4] == "PASS":
|
||||||
Pass = data[5:].replace("\r\n","")
|
Pass = data[5:].strip()
|
||||||
|
print text("[FTP] Password : %s" % color(Pass, 3))
|
||||||
print text("[FTP] Password : ", color(Pass, 3, 0))
|
|
||||||
|
|
||||||
Packet = FTPPacket(Code="530",Message="User not logged in.")
|
Packet = FTPPacket(Code="530",Message="User not logged in.")
|
||||||
self.request.send(str(Packet))
|
self.request.send(str(Packet))
|
||||||
|
|||||||
Reference in New Issue
Block a user