Function at 0x483ce0
Capabilities:
Create udp socket

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ab7ea
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x14ec
call fcn.0041c960
mov dword [ebp - 0x14c4], ecx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp - 0x14c4]
call dword [0x4b0510]
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x14c4]
mov dword [ecx + 0x1c], 0
cmp dword [ebp + 0x10], 0
je 0x483d3d
mov edx, dword [ebp + 0x10]
mov dword [ebp - 0x14c8], edx
jmp 0x483d47
mov dword [ebp - 0x14c8], 0x4c0a98
mov eax, dword [ebp - 0x14c8]
push eax
mov ecx, dword [ebp - 0x14c4]
add ecx, 0x20
call dword [0x4b0510]
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x14c4]
mov edx, dword [sym.MANAGER.exe_int_const_WireTap::CoIoDescriptor::INVALID_ID]
mov dword [ecx + 0x3c], edx
mov eax, dword [ebp - 0x14c4]
mov dword [eax + 0x40], 0
mov ecx, dword [ebp - 0x14c4]
mov edx, dword [ebp + 8]
mov dword [ecx + 0x44], edx
mov ecx, dword [ebp - 0x14c4]
call dword [0x4b0698]
test eax, eax
jne 0x483e2f
push 1
lea eax, [ebp - 0x6fc]
push eax
call fcn.00483430
add esp, 8
mov dword [ebp - 0x14cc], eax
mov ecx, dword [ebp - 0x14cc]
mov dword [ebp - 0x14d0], ecx
mov byte [ebp - 4], 2
push 0x4c0a9c
push 0x18b
lea ecx, [ebp - 0x6e0]
call sym.MANAGER.exe_public:_void___thiscall_WireTap::CoException::constructor_int__char_const__
mov dword [ebp - 0x14d4], eax
mov edx, dword [ebp - 0x14d4]
mov dword [ebp - 0x14d8], edx
mov byte [ebp - 4], 3
push str.Empty_scope
mov ecx, dword [ebp - 0x14d0]
call dword [0x4b069c]
push eax
mov eax, dword [ebp - 0x14d8]
push eax
call sym.MANAGER.exe_public:_void___cdecl_WireTap::CoException::fire_char_const___char_const__
add esp, 0xc
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x6e0]
call sym.MANAGER.exe_public_virtual:_void___thiscall_WireTap::CoException::destructor_void_
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x6fc]
call dword [0x4b0504]
push 0x80
call dword [0x4b08fc]
add esp, 4
mov ecx, dword [ebp - 0x14c4]
mov dword [ecx + 0x1c], eax
mov edx, dword [ebp - 0x14c4]
cmp dword [edx + 0x1c], 0
jne 0x483ea5
push 0x4c0ad0
push 0x192
lea ecx, [ebp - 0xdd0]
call sym.MANAGER.exe_public:_void___thiscall_WireTap::CoException::constructor_int__char_const__
mov dword [ebp - 0x14dc], eax
mov eax, dword [ebp - 0x14dc]
mov dword [ebp - 0x14e0], eax
mov byte [ebp - 4], 4
push str.Cannot_initialize_socket_address.
push 0x4c0b1c
mov ecx, dword [ebp - 0x14e0]
push ecx
call sym.MANAGER.exe_public:_void___cdecl_WireTap::CoException::fire_char_const___char_const__
add esp, 0xc
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xdd0]
call sym.MANAGER.exe_public_virtual:_void___thiscall_WireTap::CoException::destructor_void_
push 0x80
push 0
mov edx, dword [ebp - 0x14c4]
mov eax, dword [edx + 0x1c]
push eax
call fcn.0041ce38
add esp, 0xc
mov ecx, dword [ebp - 0x14c4]
call dword [0x4b069c]
push eax
mov ecx, dword [ebp - 0x14c4]
mov edx, dword [ecx + 0x1c]
push edx
call fcn.00483a00
add esp, 8
call sym.MANAGER.exe_public:_static_void___cdecl_WireTap::CoIoTcpDescriptor::init_void_
push 0
push 2
mov eax, dword [ebp - 0x14c4]
mov ecx, dword [eax + 0x1c]
movzx edx, word [ecx]
push edx
call dword [0x4b0a18]
mov ecx, dword [ebp - 0x14c4]
mov dword [ecx + 0x3c], eax
mov edx, dword [ebp - 0x14c4]
mov eax, dword [edx + 0x3c]
cmp eax, dword [sym.MANAGER.exe_int_const_WireTap::CoIoDescriptor::INVALID_ID]
jne 0x484000
mov ecx, dword [ebp - 0x14c4]
mov edx, dword [ecx + 0x1c]
movzx eax, word [edx]
cmp eax, 2
jne 0x483f34
mov dword [ebp - 0x14e4], str._for_IPv4
jmp 0x483f67
mov ecx, dword [ebp - 0x14c4]
mov edx, dword [ecx + 0x1c]
movzx eax, word [edx]
cmp eax, 0x17
jne 0x483f51
mov dword [ebp - 0x14e8], str._for_IPv6
jmp 0x483f5b
mov dword [ebp - 0x14e8], 0x4c0b6a
mov ecx, dword [ebp - 0x14e8]
mov dword [ebp - 0x14e4], ecx
push 0
lea edx, [ebp - 0x14c0]
push edx
call fcn.00483430
add esp, 8
mov dword [ebp - 0x14ec], eax
mov eax, dword [ebp - 0x14ec]
mov dword [ebp - 0x14f0], eax
mov byte [ebp - 4], 5
push 0x4c0b2c
push 0x19f
lea ecx, [ebp - 0x14a4]
call sym.MANAGER.exe_public:_void___thiscall_WireTap::CoException::constructor_int__char_const__
mov dword [ebp - 0x14f4], eax
mov ecx, dword [ebp - 0x14f4]
mov dword [ebp - 0x14f8], ecx
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x14e4]
push edx
push str.Unable_to_create_a_datagram_socket_s
mov ecx, dword [ebp - 0x14f0]
call dword [0x4b069c]
push eax
mov eax, dword [ebp - 0x14f8]
push eax
call sym.MANAGER.exe_public:_void___cdecl_WireTap::CoException::fire_char_const___char_const__
add esp, 0x10
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x14a4]
call sym.MANAGER.exe_public_virtual:_void___thiscall_WireTap::CoException::destructor_void_
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x14c0]
call dword [0x4b0504]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14c4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 0xc