Function at 0x100a8380
Capabilities:
List tcp connections and listeners

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x44
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], esp
push 0
push 5
push 2
push 0
lea eax, [ebp - 8]
push eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x100a83d8
add eax, 8
push eax
call dword [sym.imp.iphlpapi.dll_GetExtendedTcpTable]
nop
nop
nop
nop
cmp dword [ebp - 0x1c], esp
je 0x100a83ff
push 0
push 0x4242a00
push 6
call fcn.1010142e
add esp, 0xc
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x1bc
call fcn.10102410
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x100a8432
push ebx
call fcn.10101422
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x1c], esp
push 0
push 5
push 2
push 0
lea eax, [ebp - 8]
push eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x100a845b
add eax, 8
push eax
call dword [sym.imp.iphlpapi.dll_GetExtendedTcpTable]
nop
nop
nop
nop
cmp dword [ebp - 0x1c], esp
je 0x100a8482
push 0x73
push 0x4242a00
push 6
call fcn.1010142e
add esp, 0xc
push 0x80000301
push 0
push 4
push htons
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x100a84a1
mov eax, 0x1010b24e
push eax
push 2
mov ebx, 0x1a0
call fcn.10102f30
add esp, 0x1c
mov dword [ebp - 0x1c], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 3
push htons
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x100a84dc
mov eax, 0x1010b24e
push eax
push 3
mov ebx, 0x19c
call fcn.10102c80
add esp, 0x28
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x20], ecx
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x100a8508
push ebx
call fcn.10101422
add esp, 4
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 0x24]
mov eax, dword [ebp - 0x28]
cmp ecx, 0x80000101
jne 0x100a8520
and eax, 0xff
jmp 0x100a8575
cmp ecx, 0x80000201
jne 0x100a852b
cwde
jmp 0x100a8575
cmp ecx, 0x80000301
je 0x100a8575
cmp ecx, 0x80000401
je 0x100a8575
mov dword [ebp - 0x30], eax
cmp ecx, 0x80000501
je 0x100a8565
cmp ecx, 0x80000601
je 0x100a856a
push 0xdd
push 0x4242a00
push 2
call fcn.1010142e
add esp, 0xc
fld dword [ebp - 0x30]
jmp 0x100a8570
mov dword [ebp - 0x2c], edx
fld qword [ebp - 0x30]
call fcn.1000144d
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 4
mov eax, dword [ebp - 0xc]
xor ecx, ecx
inc ecx
push ecx
push eax
cmp ecx, eax
jg 0x100a8806
fild dword [ebp - 0x10]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1022445d]
fstp qword [ebp - 0x28]
push 0x80000301
push 0
push 4
fld qword [ebp - 0x28]
call fcn.1000144d
push 0x80000301
push 0
push eax
push htons
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x100a85d0
mov eax, 0x1010b24e
push eax
push 3
mov ebx, 0x1a8
call fcn.10106030
add esp, 0x28
mov dword [ebp - 0x2c], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 3
push htons
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x100a860b
mov eax, 0x1010b24e
push eax
push 3
mov ebx, 0x19c
call fcn.10102c80
add esp, 0x28
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], edx
mov dword [ebp - 0x30], ecx
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x100a8637
push ebx
call fcn.10101422
add esp, 4
mov dword [ebp - 0x3c], esp
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x38]
cmp ecx, 0x80000101
jne 0x100a8652
and eax, 0xff
jmp 0x100a86a4
cmp ecx, 0x80000201
je 0x100a86a4
cmp ecx, 0x80000301
je 0x100a86a4
cmp ecx, 0x80000401
je 0x100a86a4
mov dword [ebp - 0x44], eax
cmp ecx, 0x80000501
je 0x100a8694
cmp ecx, 0x80000601
je 0x100a8699
push 0x1a0
push 0x4242a00
push 2
call fcn.1010142e
add esp, 0xc
fld dword [ebp - 0x44]
jmp 0x100a869f
mov dword [ebp - 0x40], edx
fld qword [ebp - 0x44]
call fcn.1000144d
push eax
call dword [sym.imp.WS2_32.dll_htons]
nop
nop
nop
nop
cmp dword [ebp - 0x3c], esp
je 0x100a86cb
push 0x1a0
push 0x4242a00
push 6
call fcn.1010142e
add esp, 0xc
cwde
mov dword [ebp - 0x14], eax
mov eax, dword [ebp + 8]
cmp dword [ebp - 0x14], eax
jne 0x100a87fb
fild dword [ebp - 0x10]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x102b5c28]
fstp qword [ebp - 0x28]
push 0x80000301
push 0
push 4
fld qword [ebp - 0x28]
call fcn.1000144d
push 0x80000301
push 0
push eax
push htons
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x100a871c
mov eax, 0x1010b24e
push eax
push 3
mov ebx, 0x1a8
call fcn.10106030
add esp, 0x28
mov dword [ebp - 0x2c], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 3
push htons
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x100a8757
mov eax, 0x1010b24e
push eax
push 3
mov ebx, 0x19c
call fcn.10102c80
add esp, 0x28
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], edx
mov dword [ebp - 0x30], ecx
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x100a8783
push ebx
call fcn.10101422
add esp, 4
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x38]
cmp ecx, 0x80000101
jne 0x100a879b
and eax, 0xff
jmp 0x100a87f0
cmp ecx, 0x80000201
jne 0x100a87a6
cwde
jmp 0x100a87f0
cmp ecx, 0x80000301
je 0x100a87f0
cmp ecx, 0x80000401
je 0x100a87f0
mov dword [ebp - 0x40], eax
cmp ecx, 0x80000501
je 0x100a87e0
cmp ecx, 0x80000601
je 0x100a87e5
push 0x252
push 0x4242a00
push 2
call fcn.1010142e
add esp, 0xc
fld dword [ebp - 0x40]
jmp 0x100a87eb
mov dword [ebp - 0x3c], edx
fld qword [ebp - 0x40]
call fcn.1000144d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
jmp 0x100a8813
add dword [ebp - 0x10], 0x18
pop eax
pop ecx
jmp 0x100a8584
add esp, 8
mov eax, 0
jmp 0x100a8813
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x100a8824
push ebx
call fcn.10101422
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4