Java SMB Client


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.

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™ 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
  • 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)


  • SIEM
  • Data Management
  • Enterprise Search
  • Indexing
  • Cybersecurity
  • e-Discovery
  • Management File Transfer
  • Information Security
  • Android Applications
  • Banking
  • Insurance


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


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

    Evaluate NQ Products

    This website uses cookies. By continuing to browse the site, you are agreeing to our use of cookies. see our privacy policy here