You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nutch.apache.org by "Lewis John McGibbney (Jira)" <ji...@apache.org> on 2022/01/08 04:10:00 UTC

[jira] [Commented] (NUTCH-2856) Implement a protocol-smb plugin based on hierynomus/smbj

    [ https://issues.apache.org/jira/browse/NUTCH-2856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17470992#comment-17470992 ] 

Lewis John McGibbney commented on NUTCH-2856:
---------------------------------------------

I'm focusing on this now.

> Implement a protocol-smb plugin based on hierynomus/smbj
> --------------------------------------------------------
>
>                 Key: NUTCH-2856
>                 URL: https://issues.apache.org/jira/browse/NUTCH-2856
>             Project: Nutch
>          Issue Type: New Feature
>          Components: external, plugin, protocol
>            Reporter: Hiran Chaudhuri
>            Assignee: Lewis John McGibbney
>            Priority: Major
>             Fix For: 1.19
>
>
> 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.20.1#820001)