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.  

 

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, non-GPL, jNQ™ network stack off-the-shelf allows Visuality Systems customers to save time and money on expensive R&D, get access to the latest SMB dialects and stay focused on their core technology.

 

 

jNQ™ Architecture Layers

jNQ™ is available through a comprehensive yet intuitive API:

 

 
jNQ™ functionalities:
  • 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
  • DFS
  • 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)
 
Applications
  • SIEM
  • Data Management
  • Enterprise Search
  • Indexing
  • Cybersecurity
  • e-Discovery
  • Management File Transfer
  • Information Security
  • Android Applications
  • Banking
  • Insurance
SIEM
Data Management
Enterprise Search
Indexing
Cybersecurity
e-Discovery
Management File Transfer
Information Security
Android Applications
Banking
Insurance
jNQ™ highlights
Supports all SMB dialects up to SMB 3.1.1
Written in pure Java
The most complete CIFS / SMB implementation in the market
Seamless integration
Runs in any Java environment, starting from Java 1.5
Encryption, Active Directory and Kerberos support
Multi-threaded and highly async
EVALUATE NQ™


Please fill in your contact information and the product you would like to evaluate, and a Visuality representative will contact you shortly.