From 90172c1d2b5cf33ec84f9ad9c4b18446fe9eae86 Mon Sep 17 00:00:00 2001 From: desaster Date: Mon, 16 Nov 2009 17:55:24 +0000 Subject: [PATCH] prevent duplicate files git-svn-id: https://kippo.googlecode.com/svn/trunk@13 951d7100-d841-11de-b865-b3884708a8e2 --- commands/tar.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/commands/tar.py b/commands/tar.py index e7a694cb..d7c4f566 100644 --- a/commands/tar.py +++ b/commands/tar.py @@ -30,6 +30,10 @@ class command_tar(HoneyPotCommand): 'XxX Anal Thunder 5 XxX.AVI', ): size = 1000000 + int(random.random() * 4000000) + + if f in [x[A_NAME] for x in cwd]: + cwd.remove([x for x in cwd if x[A_NAME] == f][0]) + cwd.append(( f, T_FILE, 0, 0, size, 33188, time.time(), [], None)) self.honeypot.writeln('./%s' % f)