From 1a9852d50e03e388d1faa1bedb8566fd644d035e Mon Sep 17 00:00:00 2001 From: Matt Miller Date: Mon, 11 Apr 2005 01:59:45 +0000 Subject: [PATCH] implemented Dir git-svn-id: file:///home/svn/incoming/trunk@2362 4d416f70-5f16-0410-b530-b9f4589650da --- .../post/meterpreter/extensions/stdapi/Dir.rb | 44 +++++++++++++++++++ .../meterpreter/extensions/stdapi/Process.rb | 9 +--- .../meterpreter/extensions/stdapi/Registry.rb | 22 +++++----- .../meterpreter/extensions/stdapi/stdapi.rb | 6 +++ lib/rex/post/meterpreter/packet.rb | 2 + 5 files changed, 64 insertions(+), 19 deletions(-) create mode 100644 lib/rex/post/meterpreter/extensions/stdapi/Dir.rb diff --git a/lib/rex/post/meterpreter/extensions/stdapi/Dir.rb b/lib/rex/post/meterpreter/extensions/stdapi/Dir.rb new file mode 100644 index 0000000000..4ad986d65a --- /dev/null +++ b/lib/rex/post/meterpreter/extensions/stdapi/Dir.rb @@ -0,0 +1,44 @@ +#!/usr/bin/ruby + +require 'Rex/Post/Dir' +require 'Rex/Post/Meterpreter/Extensions/Stdapi/Stdapi' + +module Rex +module Post +module Meterpreter +module Extensions +module Stdapi + +TLV_TYPE_DIRECTORY_PATH = TLV_META_TYPE_STRING | 1200 +TLV_TYPE_FILE_NAME = TLV_META_TYPE_STRING | 1201 +TLV_TYPE_FILE_PATH = TLV_META_TYPE_STRING | 1202 + +class Dir < Rex::Post::Dir + + class <