mirror of https://github.com/cowrie/cowrie.git
Fix crash of ftpget command (#562)
This commit is contained in:
parent
6a84e49779
commit
45c306f197
|
@ -27,11 +27,11 @@ Usage: ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
|
||||||
|
|
||||||
Download a file via FTP
|
Download a file via FTP
|
||||||
|
|
||||||
-c Continue previous transfer
|
-c Continue previous transfer
|
||||||
-v Verbose
|
-v Verbose
|
||||||
-u USER Username
|
-u USER Username
|
||||||
-p PASS Password
|
-p PASS Password
|
||||||
-P NUM Port\n\n""")
|
-P NUM Port\n\n""")
|
||||||
|
|
||||||
def start(self):
|
def start(self):
|
||||||
try:
|
try:
|
||||||
|
@ -132,6 +132,7 @@ Download a file via FTP
|
||||||
self.safeoutfile = None
|
self.safeoutfile = None
|
||||||
|
|
||||||
# Update the honeyfs to point to downloaded file
|
# Update the honeyfs to point to downloaded file
|
||||||
|
self.fs.mkfile(fakeoutfile, 0, 0, os.path.getsize(hash_path), 33188)
|
||||||
self.fs.update_realfile(self.fs.getfile(fakeoutfile), hash_path)
|
self.fs.update_realfile(self.fs.getfile(fakeoutfile), hash_path)
|
||||||
self.fs.chown(fakeoutfile, self.protocol.user.uid, self.protocol.user.gid)
|
self.fs.chown(fakeoutfile, self.protocol.user.uid, self.protocol.user.gid)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue