What is this Internet Sharing dialog?

WHAT THA FUCK is this ?


Image

There is no need to freak out, it's just a new feature of SmartFTP, that supports UPNP, ICS/ICF. It's already stated in the developer build Change Log.

For example, the ICS/ICF dialog will only be displayed, when the remote server is on a non default port of 21, and you have the Microsoft ICS or ICF feature enabled, and you are in Active Mode. The dialog will ask you if it can open a port (for a few seconds at most), on the firewall, to list the servers contents. After it's done opening that port via the "Internet Connection Firewall" it then automatically removes the port it added to the firewall table.

The UPNP works quite the same way as well, but will never display a dialog, asking you to open the port in your router, and will remove the port as soon as the listing is complete as well. This all happens quite fast, and works very well, as far as we can see from the testing we have done.

Here is an example with the Microsoft (ICF) option enabled, behind a NAT router, and SSL enabled on the remote server.




[21:35:08] LOCAL   ->  ICS: Added Port Mapping: ICS:40418 -> 10.10.10.10:40418



[21:35:08] LOCAL   ->  UPNP: GetExternalIPAddress returned: "195.141.90.6"



[21:35:08] COMMAND ->  PORT 195,141,90,6,157,226



[21:35:08] REMOTE  ->  Port command ok.



[21:35:08] LOCAL   ->  Opening data connection IP: 195.141.90.6 PORT: 40418.



[21:35:08] COMMAND ->  LIST -aL



[21:35:08] REMOTE  ->  Opening ASCII data connection for ls / using SSL/TLS.



[21:35:08] SECURE  ->  Connected. Exchanging encryption keys...



[21:35:08] SECURE  ->  Session Cipher: 128 bit RC4



[21:35:08] SECURE  ->  SSL encrypted session established.



[21:35:08] LOCAL   ->  851 bytes received successfully. (851 B/s) (00:00:01).



[21:35:09] LOCAL   ->  ICS: Removed Port Mapping: ICS:40418



[21:35:09] REMOTE  ->  Transfer finished successfully. Data connection closed .




Here is an example with ICF disabled, being behind a NAT router, and SSL enabled on the remote server.




[21:37:00] LOCAL   ->  UPNP: Added Port Mapping: Router:40413 -> 10.10.10.10:40413



[21:37:00] LOCAL   ->  UPNP: GetExternalIPAddress returned: "195.141.90.6"



[21:37:00] COMMAND ->  PORT 195,141,90,6,157,221



[21:37:00] REMOTE  ->  Port command ok.



[21:37:00] LOCAL   ->  Opening data connection IP: 195.141.90.6 PORT: 40413.



[21:37:00] COMMAND ->  LIST -aL



[21:37:00] REMOTE  ->  Opening ASCII data connection for ls / using SSL/TLS.



[21:37:00] SECURE  ->  Connected. Exchanging encryption keys...



[21:37:01] SECURE  ->  Session Cipher: 128 bit RC4



[21:37:01] SECURE  ->  SSL encrypted session established.



[21:37:01] LOCAL   ->  851 bytes received successfully. (851 B/s) (00:00:01).



[21:37:01] LOCAL   ->  UPNP: Removed Port Mapping: Router:40413



[21:37:01] REMOTE  ->  Transfer finished successfully. Data connection closed .



I have been using smart for a very long time and have never seen this message before... thats why I freaked out... =)

Another wrong comment :-)

It's the ICS from MS :-)

-Mat

Darix

Firewall alerts would use proprietory boxes... thats a windoze alert dialog.

webM

By the way guys, the "Do not show this dialog again" option for the
ICS/ICF dialog, will not save, it's a MS bug, hopefully they can fix it.