Fully scalable, robust, continually updated Pure Java SMB library
The only Java solution with full SMB3 support
The jNQ™ SMB client library is the industry’s top priority replacement option for the JCIFS library where SMB2 and SMB3 are required. JNQ is a continuously updated, extensively tested against all latest Windows machines and industry common servers, pure java SMB library that includes all registered patents. Offering personal, fast-response SMB3 professional support, JNQ is reliable, robust, and highly scalable.
What makes JNQ unique?
Java developers can now ensure file sharing security with end-to-end encryption offered by the SMB 3.1.1 dialect. jNQ security mechanism has become essential after the Wannacry and Petya cyber-attacks, which took advantage of the vulnerability of the older SMB dialects.
jNQ eliminates the need for internal 3rd party libraries, and Java Native Interface (JNI) to connect to any non-Java code. The Java community can now connect to any Windows machine through any platform supporting the Java programming language.
jNQ includes SMB share encryption, supports Distributed File System (DFS), includes Kerberos authentication, comes with built-in RPC support (SRVSVC, SAMR, LSA, WINREG) and network browsing including WSD and a mechanism for automatic reconnects/retries.
jNQ enables easy integration via drag and drop library. The jNQ client library is delivered with a full set of code examples, all relevant Java documentation and guided support. It also includes on-going SMB specialist assistance and support.
jNQ supports all Java versions from the 1.5 platform to present. It’s the only SMB over JAVA solution to support all major Java vendors: Oracle Java, IBM Java, and Open JDK. Additionally, jNQ client library supports Java on the Android platform.
In addition to message signing, jNQ supports encryption of all SMB traffic and pre-authentication integrity. It authenticates via Kerberos or NTLM/NTLMv2 (transparently with the Windows Active Directory) via user/password, an externally defined Kerberos ticket, or via Kerberos delegation.
jNQ supports both synchronous and asynchronous reads and writes and includes internal resource management. This enables enhanced performance by allowing for multi-threaded I/O (for example, reading files from multiple shares simultaneously).
jNQ comes with fully comprehensive support tracking via an online help desk and an open communication channel to the JNQ development team, with 24/7 rapid response. jNQ customers save time and money, enabling them to focus on their core technology.
What our Customers say about us
There's No Comparison
Feature
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)
JNQ with SMB over
Visuality Systems’ JNQ file-sharing solution for Java applications operates also using SMB over QUIC, for providing end-to-end encryption, shortening connectivity time, improving overall connectivity performance, and discarding the need of using VPN.
The QUIC transport is available for JNQ clients as a pluggable add-on, by a proprietary implementation of Visuality Systems.
Using this simple add-on, JNQ can utilize SMB over QUIC for supporting higher-performance connectivity to file servers.
support
What sets Visuality System apart?
Related resources
Upgrade Your Product
Upgrade your product today with a fully scalable, robust, and continually updated SMB client library with 24/7 dedicated, rapid response support.