PowerShell is very powerful and can determine established network connections to your device with ease. However, IMO, PowerShell isn't the easiest to get to grips with.

Here's a PowerShell one-liner, wrapped in AutoHotkey for ease-of-use:

Code:
psScript =
(
    Get-NetTCPConnection | ? State -eq 'Established' | ? RemoteAddress -notlike 127* | FT -Autosize | Out-File C:\Support\established-connections.txt
)

; Use this call if you *don't* want to see PowerShell output
RunWait PowerShell.exe -Command %psScript%,, hide

; Use this call if you want to see PowerShell output
; Run powershell.exe -NoExit -Command %psScript%
Run, C:\Support\established-connections.txt

ExitApp
This just executes the PowerShell command required to create a list of established network connections and display the list within Notepad automatically.

Hope this helps...