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
  • About RudraScript
  • View Page Cookies Run JavaScript in Loaded Page Run Lua/Gelo Script Run Any Script With Rudra ]] Syhunt.extmenu = [[
  • Syhunt
  • Request Editor
  • Fuzzer
  • Run Lua Script
  • Run JavaScript in Loaded Page
  • View Server Software
  • Enable Cookie Logger
  • User-Agent Changer
  • Identify as Chrome (Default)
  • Identify as Firefox
  • Identify as Internet Explorer
  • Identify as Opera
  • Identify as Safari
  • Identify as a custom agent...
  • View Current User-Agent
  • Miscellaneous
  • CGI Scanner
  • HTTP Brute Force
  • View Cookie
  • View Links
  • ]] 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