From e66183a3bad4159aa60809c8405b8453731cd5ae Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Mon, 22 Jun 2015 07:46:51 +0000 Subject: [PATCH] rescue Errno::ENOENT --- extensions/social_engineering/web_cloner/web_cloner.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/social_engineering/web_cloner/web_cloner.rb b/extensions/social_engineering/web_cloner/web_cloner.rb index df4af9689..7fd7f234a 100644 --- a/extensions/social_engineering/web_cloner/web_cloner.rb +++ b/extensions/social_engineering/web_cloner/web_cloner.rb @@ -42,9 +42,10 @@ module BeEF IO.popen(["wget", "#{url}", "-c", "-k", "-O", "#{@cloned_pages_dir + output}", "-U", "#{user_agent}", "--no-check-certificate"], 'r+') do |wget_io| end success = true + rescue Errno::ENOENT => e + print_error "Looks like wget is not in your PATH. If 'which wget' returns null, it means you don't have 'wget' in your PATH." rescue => e print_error "Errors executing wget: #{e}" - print_error "Looks like wget is not in your PATH. If 'which wget' returns null, it means you don't have 'wget' in your PATH." end if success