Hiran Chaudhuri created NUTCH-2856:
--------------------------------------
Summary: protocol-smb plugin is outdated
Key: NUTCH-2856
URL: https://issues.apache.org/jira/browse/NUTCH-2856
Project: Nutch
Issue Type: Bug
Reporter: Hiran Chaudhuri
The plugin protocol-smb advertized on
[https://cwiki.apache.org/confluence/display/NUTCH/PluginCentral] actually
refers to the JCIFS library. According to this library's homepage
[https://www.jcifs.org/]:
_If you're looking for the latest and greatest open source Java SMB library,
this is not it. JCIFS has been in maintenance-mode-only for several years and
although what it does support works fine (SMB1, NTLMv2, midlc, MSRPC and
various utility classes), jCIFS does not support the newer SMB2/3 variants of
the SMB protocol which is slowly becoming required (Windows 10 requires
SMB2/3). JCIFS only supports SMB1 but Microsoft has deprecated SMB1 in their
products. *So if SMB1 is disabled on your network, JCIFS' file related
operations will NOT work.*_
Looking at
[https://en.wikipedia.org/wiki/Server_Message_Block#SMB_/_CIFS_/_SMB1:|https://en.wikipedia.org/wiki/Server_Message_Block#SMB_/_CIFS_/_SMB1]
Microsoft "added SMB1 to the Windows Server 2012 R2 deprecation list in June
2013." Windows Server 2016 and some versions of Windows 10 Fall Creators Update
do not have SMB1 installed by default.
As a conclusion, the chances that SMB1 protocol is installed and/or configured
are getting vastly smaller. Therefore some migration towards SMB2/3 is
required. Luckily the JCIFS homepage lists alternatives:
* [jcifs-codelibs|https://github.com/codelibs/jcifs]
* [jcifs-ng|https://github.com/AgNO3/jcifs-ng]
* [smbj|https://github.com/hierynomus/smbj]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)