Revision [1642]

Last edited on 2010-12-27 21:44:15 by MarioKleiner [Update: No netcat anymore -> Problem solved.]
Additions:
**A:** If you see this then you use an outdated version of Psychtoolbox and should upgrade to the latest beta release. Current versions of PTB beta won't have this problem. See the historical reason for this in the old answer below.
**A:** These are generated by a package called ""NetCat"". We used it in the past to implement the online registration tracking, and it was called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose. We no longer need netcat, so it isn't included any longer in PTB and the virus scanner problem shouldn't exist anymore.
Deletions:
**A:** These are generated by a package called ""NetCat"". We use it to implement the online registration tracking, and it is called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.


Revision [1256]

Edited on 2007-09-21 17:07:47 by MarioKleiner [Add instructions how to get the download finished despite brain-damaged virus scanners.]
Additions:
**A:** These are generated by a package called ""NetCat"". We use it to implement the online registration tracking, and it is called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.
So the solution is simple: Either configure your virus scanner to ignore the files mentioned above - or the netcat utility, or - if you don't know how to do this - temporarily disable the virus scanner during downloads or updates of Psychtoolbox.
If a download/update attempt has failed already, you'll need to manually delete the Psychtoolbox folder from your harddisk before retrying the procedure.
Deletions:
**A:** These are generated by a package called ""HackTool.NetCat"". We use it to implement the online registration tracking, and it is called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.


Revision [1107]

Edited on 2007-04-20 10:00:25 by WikiAdmin [Add instructions how to get the download finished despite brain-damaged virus scanners.]
Additions:
Netcat is part of any standard Linux & Mac OS/X install, but not part of Windows. The nc.exe in PTB is the Windows version of netcat, and as netcat is a GPL utility, we are required to provide the source code to it. That's why the nc111nt.zip file is included.
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to do the same thing. That is, our view is that once you install MATLAB, installing ""NetCat"" isn't doing any more damage.
Deletions:
Netcat is part of any standard Linux


Revision [1064]

Edited on 2007-04-19 15:20:27 by SicUig [Add instructions how to get the download finished despite brain-damaged virus scanners.]
Additions:
Netcat is part of any standard Linux
Deletions:
Netcat is part of any standard Linux & Mac OS/X install, but not part of Windows. The nc.exe in PTB is the Windows version of netcat, and as netcat is a GPL utility, we are required to provide the source code to it. That's why the nc111nt.zip file is included.
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to do the same thing. That is, our view is that once you install MATLAB, installing ""NetCat"" isn't doing any more damage.


Revision [217]

Edited on 2006-10-15 22:07:43 by DavidBrainard [Add instructions how to get the download finished despite brain-damaged virus scanners.]
Additions:
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to do the same thing. That is, our view is that once you install MATLAB, installing ""NetCat"" isn't doing any more damage.
Deletions:
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to do the same thing. That is, our view is that once you install MATLAB, installing NetCat isn't doing any more damage.


Revision [216]

Edited on 2006-10-15 22:07:27 by DavidBrainard [Add instructions how to get the download finished despite brain-damaged virus scanners.]
Additions:
**A:** These are generated by a package called ""HackTool.NetCat"". We use it to implement the online registration tracking, and it is called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.
Deletions:
**A:** These are generated by a package called HackTool.NetCat. We use it to implement the online registration tracking, and it is called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.


Revision [215]

Edited on 2006-10-15 22:07:15 by DavidBrainard [DHB - Summarizes email between Roy Han and Mario Kliener]
Additions:
**Q:** Why does my virus checker complain about the PTB-3 distribution (Windows)? I'm getting complaints about
""Psychtoolbox\PsychContributed\.svn\text-base\nc111nt.zip.svn-base\nc.exe""
""Psychtoolbox\PsychContributed\.svn\text-base\nc.exe.svn-base""
""Psychtoolbox\PsychContributed\.svn\text-base\nc111nt.zip.svn-base""
""Psychtoolbox\PsychContributed\nc111nt.zip\nc.exe""
""Psychtoolbox\PsychContributed\nc111nt.zip""
**A:** These are generated by a package called HackTool.NetCat. We use it to implement the online registration tracking, and it is called by ""PsychtoolboxRegistration.m"" as part of each PTB download/update to transmit the registration-information string to our webserver. This was the simplest solution we could think of for robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.
Netcat is part of any standard Linux & Mac OS/X install, but not part of Windows. The nc.exe in PTB is the Windows version of netcat, and as netcat is a GPL utility, we are required to provide the source code to it. That's why the nc111nt.zip file is included.
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to do the same thing. That is, our view is that once you install MATLAB, installing NetCat isn't doing any more damage.
Deletions:
**Q:** Why does my virus checker complain about the PTB-3 distribution (Windows)?
**A:** We use it to implement the online-registration. Its called in PsychtoolboxRegistration.m as part of each PTB download/update to transmit the registration-information string to our webserver. It also implements the server on platypus.psych.upenn.edu ...
It was just the simplest solution of robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.
Netcat is part of any standard Linux & MacOS-X install, but not part of M$-Windows. The nc.exe in PTB is the Windows version of netcat, and as netcat is a GPL utility, we are required to provide the source code to it. That's why the nc111nt.zip file is included.
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to easily write a virus in PTB itself, so its a moot point.
But nice to know that your virus scanner works well ;) -- Maybe we need to write some info about this in the Wiki in case other users get warnings from their scanners as well.


Revision [214]

Edited on 2006-10-15 22:02:02 by DavidBrainard [DHB - Summarizes email between Roy Han and Mario Kliener]
Additions:
**Q:** Why does my virus checker complain about the PTB-3 distribution (Windows)?
**A:** We use it to implement the online-registration. Its called in PsychtoolboxRegistration.m as part of each PTB download/update to transmit the registration-information string to our webserver. It also implements the server on platypus.psych.upenn.edu ...
It was just the simplest solution of robustly transmitting a string over the network, without need to implement complex network protocols for each operating system and taking care of all the extra security measures for networked software, just for this purpose.
Netcat is part of any standard Linux & MacOS-X install, but not part of M$-Windows. The nc.exe in PTB is the Windows version of netcat, and as netcat is a GPL utility, we are required to provide the source code to it. That's why the nc111nt.zip file is included.
The virus scanner is right that it could be used to gain remote access to the computer if used in a different way, but just using Matlab 7's networking functions would also allow us to easily write a virus in PTB itself, so its a moot point.
But nice to know that your virus scanner works well ;) -- Maybe we need to write some info about this in the Wiki in case other users get warnings from their scanners as well.
Deletions:
**Q:** Can offscreen windows (created with '""OpenOffScreenWindow""') have multiple buffers?
**A:** No. It wouldn't make sense to have multiple buffers, as this concept refers to what is currently being shown on the display. Offscreen windows are not shown on the display but rather hold data that may be moved to a buffer of a display window.


Revision [213]

The oldest known version of this page was created on 2006-10-15 22:01:15 by DavidBrainard [DHB - Summarizes email between Roy Han and Mario Kliener]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki