TV-Rename / tvrename

Organise your TV & Movie videos with ease
http://www.tvrename.com
Other
298 stars 36 forks source link

Connections to Papertrail? #853

Closed rrrevin closed 2 years ago

rrrevin commented 2 years ago

Was tracing the open connections on the app.. what is this connection to Papertrail for??? Papertrail

SirSparkles commented 2 years ago

Papertrail is a logging app that TV Rename will send anonymous crash details to if an unexpected problem occurs. Can be turned off in preferences.

SirSparkles commented 2 years ago

Not sure what the AWS connection below is though? Maybe one of the API calls get routed to AWS servers

rrrevin commented 2 years ago

Thanks. However, I'm now concerned about "Not sure what the AWS connection below is though?"... You don't know what connections your program is making? I really really hope you aren't using code or 3rd party library that has a trojan in it.

SirSparkles commented 2 years ago

Which tool are you using to trace connections?

rrrevin commented 2 years ago

http://www.nirsoft.net/utils/cports.html

SirSparkles commented 2 years ago

The link the the AWS server is initiated by the Cef component we use https://github.com/cefsharp/CefSharp

rrrevin commented 2 years ago

Any idea why Cef needs an open and active connection to AWS?

SirSparkles commented 2 years ago

@amaitland Is this one you can help with? The Cef component seems to hold a CMD connection to an AWS server

amaitland commented 2 years ago

The Cef component seems to hold a CMD connection to an AWS server

CEF itself doesn't make a connection to AWS. Possibly this is a service worker for one of the websites your using.

amaitland commented 2 years ago

The link the the AWS server is initiated by the Cef component we use

How did you come to this conclusion exactly? CEF makes all network requests through the network service (separate process). Looks like this request originates from the main application exe, so I'd be doubtful this originates from CEF.

Have you tested with paper trail disabled?

SirSparkles commented 2 years ago

Stepping through the code shows the connection is created when we call Cef.initialise.

Could it be the Cef CrashReporting service?

amaitland commented 2 years ago

Stepping through the code shows the connection is created when we call Cef.initialise.

Can you test with https://github.com/cefsharp/CefSharp.MinimalExample and see if you see the same behaviour?

Could it be the Cef CrashReporting service?

Should be disabled by. https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md