On 2018-04-13 02:44, L A Walsh wrote: > Jay Cotton wrote: > You said: >> I don't see the PE32+ executable (console) x86-64, for MS Windows >>> >>> string. > Whereas, when I used the file command, it printed out exactly > what you were searching for. Thus my assertion that your file > command is the likely culprit. >> file /usr/bin/nc >> /usr/bin/nc: PE32+ executable (console) x86-64 (stripped to external PDB), >> for MS Windows > As for the not-executable error message, have you checked, > as suggested elsewhere, whether or not you have some cheap > anti-virus installed that blocks programs that are not viruses > like 'nc'?
Try: $ which file nc | xargs ls -glo -rwxr-xr-x 1 22035 Mar 18 08:18 /usr/bin/file -rwxr-xr-x 1 24576 Mar 19 2013 /usr/bin/nc $ which file nc | xargs file /usr/bin/file: PE32+ executable (console) x86-64, for MS Windows /usr/bin/nc: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows $ printf "HEAD / HTTP/1.0\r\n\r\n" | nc cygwin.com 80 HTTP/1.1 200 OK Date: Fri, 13 Apr 2018 11:45:41 GMT Server: Apache Accept-Ranges: bytes Vary: Accept-Encoding Content-Security-Policy: default-src 'self' http: https: Connection: close Content-Type: text/html; charset=UTF-8 -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple