httpspy
Key RequiredUniversal

httpspy

Universal Scripttesttesttestt00testtesttestt00 23.1K views 73 executesUpdated Sep 29, 2023
3.3/ 5(3 votes)
2167% Positive
Lua Script•175 lines (4957 chars)
-- Gui to Lua
-- Version: 3.2

-- Instances:

local HttpSpy = Instance.new("ScreenGui")
local Backgroud = Instance.new("Frame")
local TitleText = Instance.new("TextLabel")
local MainContainer = Instance.new("ScrollingFrame")
local TemplateText = Instance.new("TextLabel")
local UIListLayout = Instance.new("UIListLayout")

--Properties:

HttpSpy.Name = "HttpSpy"
HttpSpy.Parent = game.CoreGui
HttpSpy.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Backgroud.Name = "Backgroud"
Backgroud.Parent = HttpSpy
Backgroud.Active = true
Backgroud.BackgroundColor3 = Color3.fromRGB(63, 63, 63)
Backgroud.BorderColor3 = Color3.fromRGB(255, 0, 4)
Backgroud.BorderSizePixel = 2
Backgroud.Position = UDim2.new(0.0586419739, 0, 0.24924925, 0)
Backgroud.Size = UDim2.new(0, 406, 0, 222)

TitleText.Name = "TitleText"
TitleText.Parent = Backgroud
TitleText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TitleText.BackgroundTransparency = 1.000
TitleText.BorderSizePixel = 0
TitleText.Size = UDim2.new(0, 406, 0, 25)
TitleText.Font = Enum.Font.RobotoMono
TitleText.Text = "HTTP Spy v. 1"
TitleText.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleText.TextScaled = true
TitleText.TextSize = 14.000
TitleText.TextWrapped = true

MainContainer.Name = "MainContainer"
MainContainer.Parent = Backgroud
MainContainer.Active = true
MainContainer.BackgroundColor3 = Color3.fromRGB(46, 46, 46)
MainContainer.BorderSizePixel = 0
MainContainer.Position = UDim2.new(0, 0, 0.112612613, 0)
MainContainer.Size = UDim2.new(0, 406, 0, 197)
MainContainer.ScrollBarThickness = 6

UIListLayout.Parent = MainContainer
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder


function drag (s)
script.Parent = s;
script.Parent.Position = UDim2.new (0, script.Parent.Parent.AbsoluteSize.X * script.Parent.Position.X.Scale + script.Parent.Position.X.Offset, 0, script.Parent.Parent. AbsoluteSize.Y * script.Parent.Position.Y.Scale + script.Parent.Position.Y.Offset)
local i = false
script.Parent.MouseEnter:Connect(function ()
i = true
end);
script.Parent.MouseLeave:Connect(function ()
i = false;
end)
local uis = game:GetService("UserInputService")
local up = false;
local m = game:GetService("Players")['LocalPlayer']:GetMouse()
uis.InputBegan:Connect(function(key)
if key.UserInputType == Enum.UserInputType.MouseButton1 then
up = false 
local offsetX = m.X-script.Parent.Position.X.Offset
local offsetY = m.Y-script.Parent.Position.Y.Offset 
if i then
repeat
warn("BRRRRR")
s:TweenPosition (UDim2.new (0, m.X-offsetX, 0, m.Y-offsetY), 'Out', 'Sine', 0.4, true)
wait ();
until up
offsetX = 0
offsetY = 0
end;
end
end)
uis.InputEnded:Connect(function(key)
if key.UserInputType == Enum.UserInputType.MouseButton1 then
up = true 
end
end)


end;
drag(Backgroud)


local script = Instance.new('LocalScript', MainContainer)

TemplateText.Name = "TemplateText"
TemplateText.Parent = HttpSpy.Backgroud.MainContainer.LocalScript
TemplateText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TemplateText.BackgroundTransparency = 0.950
TemplateText.BorderSizePixel = 0
TemplateText.Position = UDim2.new(3.75832236e-08, 0, 0, 0)
TemplateText.Size = UDim2.new(1.00000012, 0, 0, 20)
TemplateText.Font = Enum.Font.SourceSansSemibold
TemplateText.Text = "ur mom"
TemplateText.TextColor3 = Color3.fromRGB(255, 255, 255)
TemplateText.TextScaled = true
TemplateText.TextSize = 14.000
TemplateText.TextWrapped = true
TemplateText.TextXAlignment = Enum.TextXAlignment.Left

local Template = script.TemplateText

local function registerDynamicScrollingFrame(frame)
local layout = frame:FindFirstChildWhichIsA("UIListLayout")
local absoluteContentSize = layout.AbsoluteContentSize
frame.CanvasSize = UDim2.new(0, 0, 0, absoluteContentSize.Y)
layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
local absoluteContentSize = layout.AbsoluteContentSize
frame.CanvasSize = UDim2.new(0, 0, 0, absoluteContentSize.Y)
end)
end

local function Log(text,headers)
local Label = Template:Clone()
if headers and type(headers) == "table" then 
text = text .. " (HEADERS:"
for Index, Value in next, headers do 
text = text.. tostring(Index).. ": "..tostring(Value)

end
text = text .. ")"
end
Label.Text = text 
Label.Parent = script.Parent

end
registerDynamicScrollingFrame(MainContainer)
local HttpGet

HttpGet = hookfunction(game.HttpGet, function(self, url, ...)
Log("Http Get Request from: "..url)

return HttpGet(self, url, ...)
end)

local HttpPost

HttpPost = hookfunction(game.HttpPost, function(self, url, ...)
Log("Http Post Request from: "..url)

return HttpPost(self, url, ...)
end)


local RequestLog

if syn.request then 

RequestLog = hookfunction(syn.request, function(dat)
Log("syn.request from: "..dat.Url.." ("..dat.Method..")",dat.Headers)

return RequestLog(dat)
end)

elseif request then

RequestLog = hookfunction(request, function(dat)
Log("syn.request from: "..dat.Url.." ("..dat.Method..")",dat.Headers)

return RequestLog(dat)
end)

else
error("YOUR EXPLOIT IS NOT SUPPORTED!")
end

Features & Information

I think it's a anti ip logger

Community Comments (3)

khoirulanam4128khoirulanam4128Oct 1, 2023(edited)

i can see the deobfuscated version of obfuscated loadstrings

Hyper8Hyper8May 1, 2024(edited)

does not work

OrealatedOrealatedAug 1, 2024(edited)

Skidded fr

More Scripts for Universal Scripts