Syhunt = {}
Syhunt.filename = 'Syhunt.scx'
Syhunt.msg_restart = 'This change will take effect when you restart the Sandcat Browser.'
Syhunt.navbar = [[
JavaScript in Loaded Page
JavaScript (Outside the Page)
Lua/Gelo
PascalScript
Pascal (RemObjects)
Perl
PHP
Python
Ruby
VBScript
Help
View Page Cookies
Run JavaScript in Loaded Page
Run Lua/Gelo Script
Run Any Script With Rudra
]]
Syhunt.extmenu = [[
Syhunt
]]
function Syhunt:SendReqViaTor()
browser.dofile(self.filename,'Tor.lua')
Tor:ViewRequestEditor()
end
function Syhunt:RunTor()
browser.dofile(self.filename,'Tor.lua')
Tor:Run()
end
function Syhunt:SetProxy(proxy)
browser.dofile(self.filename,'Tor.lua')
Tor:SetProxy(proxy)
end
function Syhunt:ViewUserAgent()
browser.dofile(self.filename,'UAChanger.lua')
UAChanger:DisplayUserAgent()
end
function Syhunt:SetUserAgent(navigator)
browser.dofile(self.filename,'UAChanger.lua')
if navigator == 'Custom' then
UAChanger:DisplayUserAgentList()
else
UAChanger:SetUserAgent(navigator)
end
end
function Syhunt:ShowBanner()
browser.dofile(self.filename,'BannerGrabber.lua')
BannerGrabber:viewbanner()
end
function Syhunt:ViewFuzzer()
browser.dofile(self.filename,'Fuzzer.lua')
Fuzzer:viewfuzzer()
end
function Syhunt:ViewRequestEditor()
browser.dofile(self.filename,'ReqEditor.lua')
ReqEditor:vieweditor()
end
function Syhunt:RunJSinBrowser(script,package)
browser.dofile(self.filename,'JSRunner.lua')
if script ~= nil then
JSRunner:viewjseditor(script,package)
else
JSRunner:viewjseditor()
end
end
function Syhunt:RunLua(script,package)
browser.dofile(self.filename,'LuaRunner.lua')
if script ~= nil then
LuaRunner:viewluaeditor(script,package)
else
LuaRunner:viewluaeditor()
end
end
function Syhunt:RunMulti(lang,ext)
browser.dofile(self.filename,'RudraRunner.lua')
RudraRunner:vieweditor(lang,ext)
end
function Syhunt:ViewCookies()
browser.dofile(self.filename,'CookieView.lua')
CookieView:load()
end
function Syhunt:EnableCookieLogger()
local js = "Sandcat.WriteLn('['+document.URL+'] cookie: '+document.cookie);"
tab:runjavascript(js,tab.url,0)
tab:adduserjs_loadend(js)
app.showmessage('Cookie Logger Enabled. Cookies will be added in real-time to the Log tab.')
end
function Syhunt:init()
browser.addhtml_navbar(self.navbar)
browser.addhtml_extmenu(self.extmenu)
browser.dofile(self.filename,'Tor.lua')
Tor:Startup()
end
function Syhunt:shutdown()
Tor:Shutdown()
end