Udv leforditottam 0.5.25 ujabb (javitott) valtozatat valtozatlan konfignal a kovetkezot uzeni az ftp modulra : Nov 7 10:38:18 galadriel zorp-plug[26826]: (zorp/BIFtp:0/ftp): session_start, module=ftp Nov 7 10:38:18 galadriel zorp-plug[26826]: (zorp/BIFtp:0/ftp): client_fd=20, client_addr=AF_INET(192.168.0.2:1315) Nov 7 10:38:18 galadriel zorp-plug[27260]: (zorp/BIFtp:0/ftp): server_fd=21, server_addr=AF_INET(212.40.64.1:21) Nov 7 10:38:41 galadriel zorp-plug[26828]: TypeError: too many arguments; expected 2, got 3 BIFtp_service=Service.Service("BIFtp",Chainer.TransparentChainer(None,0),BIFtp) a regivel nem ment de mintha nem is uzent volna ilyent Udv Robit
leforditottam 0.5.25 ujabb (javitott) valtozatat valtozatlan konfignal a kovetkezot uzeni az ftp modulra : Nov 7 10:38:18 galadriel zorp-plug[26826]: (zorp/BIFtp:0/ftp): session_start, module=ftp Nov 7 10:38:18 galadriel zorp-plug[26826]: (zorp/BIFtp:0/ftp): client_fd=20, client_addr=AF_INET(192.168.0.2:1315) Nov 7 10:38:18 galadriel zorp-plug[27260]: (zorp/BIFtp:0/ftp): server_fd=21, server_addr=AF_INET(212.40.64.1:21) Nov 7 10:38:41 galadriel zorp-plug[26828]: TypeError: too many arguments; expected 2, got 3
BIFtp_service=Service.Service("BIFtp",Chainer.TransparentChainer(None,0),BIFtp)
a regivel nem ment de mintha nem is uzent volna ilyent
backtrace nincsen az uzenet utan? elvileg kell lennie meg ott valaminek. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt
On Tue, 7 Nov 2000, Balazs Scheidler wrote:
backtrace nincsen az uzenet utan? elvileg kell lennie meg ott valaminek.
a logban nincs semmi mas a hiba uzenet utan a zorp kilep a kovetkezo sor az ujbol inditast jelzi Nov 7 10:38:41 galadriel zorp-plug[26828]: TypeError: too many arguments; expected 2, got 3 Nov 7 10:43:27 galadriel zorp-plug[27291]: zorp version 0.5.25 starting up Udv Robit
backtrace nincsen az uzenet utan? elvileg kell lennie meg ott valaminek.
a logban nincs semmi mas a hiba uzenet utan a zorp kilep a kovetkezo sor az ujbol inditast jelzi
Nov 7 10:38:41 galadriel zorp-plug[26828]: TypeError: too many arguments; expected 2, got 3 Nov 7 10:43:27 galadriel zorp-plug[27291]: zorp version 0.5.25 starting up
Meg tudod mutatni a BIFtp event handler class-at? -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt
Meg tudod mutatni a BIFtp event handler class-at?
az egesz konfig a zorp-admin.sdw (jul 31) bol lett kivagva es adaptalva class BIFtp(Ftp.FtpProxy): def startUp(self): self.command_accept = 0x00000000 self.NAT = 1 self.fw_s_data_address="212.40.64.7" self.fw_c_data_address="192.168.0.8" def config(self): self.command_accept = 0x00000000 def shutDown(self): pass def user(self, dir, uname): return Z_ACCEPT def password(self, dir, uname): return Z_ACCEPT def nontransparent(self, dir, dst, user, passw): return Z_ACCEPT def userAUTH(self, dir, uname): return Z_ACCEPT def quit(self, dir): return Z_ACCEPT def bounceCheck(self, dir, hashv, comm, param): return Z_ACCEPT def portCommand(self, dir, hashv, comm, param, ip, port): self.FtpCommandENABLE("LIST") return Z_ACCEPT def pasvAnswer(self, dir, line, ip, port): return Z_ACCEPT def answer(self, dir, line): return Z_ACCEPT def transferCommand(self, dir, hashv, comm, param): return Z_ACCEPT def dataTransfer(self, dir, hashv, comm, param): return Z_ACCEPT def directoryChange(self, dir, hashv, comm, param): return Z_ACCEPT def directoryManipulation(self, dir, hashv, comm, param): return Z_ACCEPT def siteCommand(self, dir, hashv, comm, param): return Z_ACCEPT def mailCommand(self, dir, hashv, comm, param): return Z_REJECT def miscCommand(self, dir, hashv, comm, param): return Z_ACCEPT def generalCommand(self, dir, hashv, comm, param): return Z_ACCEPT def unknownCommand(self, dir, comm, param): return Z_ACCEPT def sendABOR(self, dir): return Z_ACCEPT def sendlog(self, source, msg): Zorp.debug(0, "FTPElog: %i %s" % (source, msg)) return Z_ACCEPT def prepareDATA(self, ip): return Z_ACCEPT; def startDATA(self, dir, fst_mode, fst_loc_addr, fst_loc_port, fst_rem_addr, fst_rem_port, snd_mode, snd_loc_addr, snd_loc_port, snd_rem_addr, snd_rem_port): def convertSockAddr(addr, port): if addr == '': return None else: return SockAddr.SockAddrInet(addr, port) FtpDataConnect(fst_mode, convertSockAddr(fst_loc_addr, fst_loc_port), convertSockAddr(fst_rem_addr, fst_rem_port), snd_mode, convertSockAddr(snd_loc_addr, snd_loc_port), convertSockAddr(snd_rem_addr, snd_rem_port)) return Z_ACCEPT irtad hogy elerheto lesz a zorp-admin.sdw frissitet valtozata merre lehet megtalalni? ill szvesen megneznek komplett mukodo konfigot ha lehet Udv Robit
Meg tudod mutatni a BIFtp event handler class-at?
az egesz konfig a zorp-admin.sdw (jul 31) bol lett kivagva es adaptalva
class BIFtp(Ftp.FtpProxy): def startUp(self): self.command_accept = 0x00000000 self.NAT = 1 self.fw_s_data_address="212.40.64.7" self.fw_c_data_address="192.168.0.8"
def config(self): self.command_accept = 0x00000000
def shutDown(self): pass def user(self, dir, uname): return Z_ACCEPT
def password(self, dir, uname): return Z_ACCEPT
def nontransparent(self, dir, dst, user, passw): return Z_ACCEPT
def userAUTH(self, dir, uname): return Z_ACCEPT
def quit(self, dir): return Z_ACCEPT
def bounceCheck(self, dir, hashv, comm, param): return Z_ACCEPT
def portCommand(self, dir, hashv, comm, param, ip, port): self.FtpCommandENABLE("LIST") return Z_ACCEPT
def pasvAnswer(self, dir, line, ip, port): return Z_ACCEPT
def answer(self, dir, line): return Z_ACCEPT
def transferCommand(self, dir, hashv, comm, param): return Z_ACCEPT
def dataTransfer(self, dir, hashv, comm, param): return Z_ACCEPT
def directoryChange(self, dir, hashv, comm, param): return Z_ACCEPT
def directoryManipulation(self, dir, hashv, comm, param): return Z_ACCEPT
def siteCommand(self, dir, hashv, comm, param): return Z_ACCEPT
def mailCommand(self, dir, hashv, comm, param): return Z_REJECT
def miscCommand(self, dir, hashv, comm, param): return Z_ACCEPT
def generalCommand(self, dir, hashv, comm, param): return Z_ACCEPT
def unknownCommand(self, dir, comm, param): return Z_ACCEPT
def sendABOR(self, dir): return Z_ACCEPT
def sendlog(self, source, msg): Zorp.debug(0, "FTPElog: %i %s" % (source, msg)) return Z_ACCEPT
def prepareDATA(self, ip): return Z_ACCEPT;
def startDATA(self, dir, fst_mode, fst_loc_addr, fst_loc_port, fst_rem_addr, fst_rem_port, snd_mode, snd_loc_addr, snd_loc_port, snd_rem_addr, snd_rem_port):
def convertSockAddr(addr, port): if addr == '': return None else: return SockAddr.SockAddrInet(addr, port)
FtpDataConnect(fst_mode, convertSockAddr(fst_loc_addr, fst_loc_port), convertSockAddr(fst_rem_addr, fst_rem_port), snd_mode, convertSockAddr(snd_loc_addr, snd_loc_port), convertSockAddr(snd_rem_addr, snd_rem_port)) return Z_ACCEPT
igen, az a zorp-admin.sdw jo regi. hm... kirakom a .26-ost, abban mar az uj doksi van. Legyen inkabb csak ennyi: class BIFtp(Ftp.FtpProxyAllow): def startUp(self): self.NAT = 1 self.fw_s_data_address="212.40.64.7" self.fw_c_data_address="192.168.0.8" self.internal_server = 0 self.max_password_length = 128 -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt
On Tue, 7 Nov 2000, Balazs Scheidler wrote:
igen, az a zorp-admin.sdw jo regi. hm... kirakom a .26-ost, abban mar az uj doksi van. Legyen inkabb csak ennyi:
class BIFtp(Ftp.FtpProxyAllow): def startUp(self): self.NAT = 1 self.fw_s_data_address="212.40.64.7" self.fw_c_data_address="192.168.0.8" self.internal_server = 0 self.max_password_length = 128
a zorp-admin sajna latszolag ua (meret, belso verz) a def reszt nem ertem ha a tobbit kitorlom akkor nem jo ha bent hagyom akkor .26 is ua. csinalja (a fenti def re csereltem a configban a def et) a self.max_password_length = 128 re azt mondja hogy ez a prameter csak olvashato de a lenyeg meg mindig ua a jelenseg Udv Robit
igen, az a zorp-admin.sdw jo regi. hm... kirakom a .26-ost, abban mar az uj doksi van. Legyen inkabb csak ennyi:
class BIFtp(Ftp.FtpProxyAllow): def startUp(self): self.NAT = 1 self.fw_s_data_address="212.40.64.7" self.fw_c_data_address="192.168.0.8" self.internal_server = 0 self.max_password_length = 128
a zorp-admin sajna latszolag ua (meret, belso verz)
igen. ugyes vagyok...
a def reszt nem ertem ha a tobbit kitorlom akkor nem jo ha bent hagyom akkor .26 is ua. csinalja (a fenti def re csereltem a configban a def et)
a self.max_password_length = 128 re azt mondja hogy ez a prameter csak olvashato
ez egy teljesen konkret policy reszlet: class MyFtp(Ftp.FtpProxyAllow): def config(self): #Zorp.debug(0, "MyFtp startUp()") # ncftp kliens self.FtpAnswerENABLE("500", "CLNT") # Solaris ftpd self.FtpAnswerENABLE("550", "SIZE") self.NAT = 1 self.fw_external_data_address="195.38.xxx.xxx" self.fw_internal_data_address="192.168.xxx.xxx" self.internal_server = 0 self.client_portpasv = 0 self.max_password_length = 128 #self.proxy_state = 1 ez 0.5.26-tal megy most. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt
def prepareDATA(self, ip): return Z_ACCEPT;
O volt a ludas a kovetkezokeppen modositottam : def prepareDATA(self, ip, side): return Z_ACCEPT; igy hibauzenet nincs de nem megy (se parancssorbol se bongeszobol) ftp> open boly.hu Connected to boly.hu. 220 ProFTPD 1.2.0pre9 Server (ProFTPD) [cable.boly.hu] Name (boly.hu:robit): robit 331 Password required for robit. Password: 230 User robit logged in. ftp> ls 500 Illegal PORT command. ftp> a configban : self.FtpCommandEnable("LIST") return Z_ACCEPT van Udv Robit
def prepareDATA(self, ip): return Z_ACCEPT;
O volt a ludas a kovetkezokeppen modositottam : def prepareDATA(self, ip, side): return Z_ACCEPT;
igy hibauzenet nincs
de nem megy (se parancssorbol se bongeszobol)
ftp> open boly.hu Connected to boly.hu. 220 ProFTPD 1.2.0pre9 Server (ProFTPD) [cable.boly.hu] Name (boly.hu:robit): robit 331 Password required for robit. Password: 230 User robit logged in. ftp> ls 500 Illegal PORT command. ftp>
override-oltal egy olyan metodust, ami az adatkapcsolat kialakitasahoz kell. Az Ftp proxy osztalyodat csak szarmaztasd az FtpProxy.FtpProxyAllow -bol (ha mindent engedni szeretnel), es ne maradjon mas csak a def config(self): -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt
participants (2)
-
Balazs Scheidler
-
Szucs Tibor