The jNQ™ SMBclient library is the industry’s top priority replacement option for the JCIFS library when SMB2 and SMB3 are required. jNQ™ is the only Java solution that provides full SMB3 support, up to the latest SMBv3.1.1 dialect.
Supported by all of the major Java implementations, Oracle’s Java, OpenJDK and IBM’s Java, jNQ™ brings SMB file and data sharing capabilities to any Java application based on Java 1.5 platform or higher.
jNQ is the only SMB over JAVA solution in the market that is shipped with SMB Microsoft Patents under license agreement with Microsoft. Visuality Systems customers are fully protected from any undue risk arising out of patent exposure and do not at any time require to contact Microsoft for SMB IP rights.
jNQ-Open Source Comparison
Java developers can now ensure complete file sharing security with end-to-end encryption offered by the SMB 3.1.1 dialect. The security offered by jNQ™ has become essential after the Wannacry and Petya cyber-attacks, which took advantage of the vulnerability of the older SMB dialects. Using SMB 3.1.1 is essential to prevent such malicious attacks by means of message signing, encryption, Active Directory and Kerberos authentications and pre-logon integrity
In addition to security, jNQ™ also brings the Java community up to date with the latest SMB protocols. Using the new SMB versions has become all the more important today for both developers and their users ever since Microsoft disabled SMBv1 in modern Windows versions from September 2017 onwards. The Java community can now connect to any Windows machine simply by using jNQ™
Acquiring the commercial, Java-based, jNQ™ solution allows Visuality Systems customers full access to the most up-to-date Java SMB library backed with an online support service. As a result, jNQ™ customers save time and money on expensive R&D and can focus on their core technology.
JNQ™ ARCHITECTURE LAYERS
jNQ™ is available through a comprehensive yet intuitive API:
- Compliant with all relevant Microsoft specifications
- Name resolution functionality by means of NetBIOS, WINS, DNS
- Security: jNQ™ is a tightly secured system offering:
- Authentication with LM, NTLM, LMv2, NTLMv2, NTLMSSP, SPNEGO and Kerberos
- Domain (AD) authentication
- SMB encryption
- Message signing
- Pre-logon integrity
- File and folder operations: create, open, rename, info, setting exclusive access
- File operations: read, write, read async, write async
- Network browsing support
- RPC support: SAMR, LSA, WINREG, SRVSVC, DSSETUP. All of the above are extendable. A generic DCERPC framework can be used for developing more RPCs
- Transparent fail-over (support of persistent and durable handles)
- Data Management
- Enterprise Search
- Management File Transfer
- Information Security
- Android Applications
Supports all SMB dialects up to SMB 3.1.1
Written in pure Java
The most complete CIFS / SMB implementation in the market
Runs in any Java environment, starting from Java 1.5
Encryption, Active Directory and Kerberos support
Multi-threaded and highly async
Please fill in your contact information and the product you would like to evaluate, and a Visuality representative will contact you shortly.