Internet and communications
SMTP, FTP, MIME...
Display options and filters
Built for Java
|
|
Free or free version available
|
|
Sold as a service
|
|
Library
|
|
Source code provided
|
|
Discontinued
| |
Plug-in
|
| | | | |
Updating...
Home PageCategories: Internet and communications, Security
Author: 3SP
Latest version: 1.2.11 Added 2006-10-03
Multi-threaded Java SSH server.
Features include: - 100% Java - Supports JDK 1.4.2_05 and above - SSH2 support only, for maximum security - SFTP & SCP file transfer protocols supported - Scalable implementation based upon the Java NIO framework - Reduce overheads by controlling your server's threading requirements - Local and remote port forwarding - Password authentication; Public-key authentication - Blowfish/3DES encryption ciphers; Optional Twofish, AES & CAST ciphers (requires additional configuration) - SHA1/MD5 Message Authentication Codes (MACs) - HTTP, SOCKS 4 and SOCKS 5 proxy support - ZLIB Compression - Interfaces are provided to: allow customization of the login process; allow customization of the shell and command execution; customize file access - Built-in virtual file system to provides platform independent file access
Built for Java |
Library |
Source code provided |
Home PageCategories: Internet and communications
Author: Enterprise Distributed Technologies
Latest version: 1.2.8 Added 2006-07-25
FTP library.
Features include: - supports standard and secure FTP operations - supports firewall protocols - supports recursive operations on directories (including mget and mput) - supports passive and active modes - implements FTPS (explicit and implicit modes) and SFTP for secure file transfers.
This commercial product is an extension of edtFTPj, which is a free and open-source.
Built for Java |
Library |
Home PageCategories: Internet and communications
Author: Apache Jakarta
Latest version: 2.2.0 Added 2005-04-06
The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server. James is designed to be a complete and portable enterprise mail engine solution based on currently available open protocols.
James is also a mail application platform. A Java API is developed to let you write Java code to process emails called the mailet API. A mailet can generate an automatic reply, update a database, prevent spam, build a message archive, or whatever you can imagine. A matcher determines whether the mailet should process an email in the server. The James project hosts the Mailet API, and James provides an implementation of this mail application platform API.
James is based upon the Apache Avalon application framework, formerly a product of the Apache Avalon project.
James requires Java 1.4
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Latest version: 1.4.5 Added 2005-07-01
Oen source Java library/framework for creation of multi-threaded, multi-client TCP server applications. QuickServer provides an abstraction over the ServerSocket, Socket and other network and input output classes.
Features include: - Support for secure server creations: SSL, TLS. - Support for thread per client (multi-threaded) - Blocking Mode. - Support for non-blocking input output (beta) - Non-Blocking Mode. - Clear separation of server, protocol and authentication logic. - Remote administration support: QSAdminServer. - Command Shell for local administration of server. - GUI-based remote administration: QsAdminGUI (with support for plug-ins) - Restart or Suspend the server without killing connected clients. - Built-in pools for reusing of Threads and most used Objects. - Full logging support.
Built for Java |
Library |
Free or free version available |
Home PageCategories: Internet and communications
Author: objectXP
Latest version: 2.2.1 Added 2005-06-27Updated 2008-02-07
Java API for sending and receiving Short Messages (SMS) and Multimedia Messages (MMS). The jSMS API supports the following communication protocols: - Short Message Formats: -- plain-text messages (7-bit alphabet) -- UCS2 (unicode) messages -- binary messages -- EMS (enhanced messaging service) messages -- Nokia's Smart Messages as Business Cards, Calendar Entries, Ringtones and Picture messages -- WAP Push: sending browser settings, service indications (SI) and bookmarks Over-The-Air (OTA) - Multimedia Message (MMS) -- Send MMS over GPRS (MM1) -- Receive MMS notifications via SMS (WAP-PUSH), fetch MMS via GPRS (MM1) -- Multimedia Messaging for Value Added Service Providers (MM7)
Messages may be sent and received by using any GSM Device capable of sending SMS messages and also by using the most common SMSC communication protocols: GSM, UCP, CIMD2, SMPP, TAP/IXO, MM1, MM7. Besides sending and receiving Short Messages, the API also contains a small footprint SMTP client that enables your applications to send internet emails according to RFC822.
Built for Java |
Library |
Home PageCategories: Internet and communications
Author: /n software
Latest version: 8.0 Beta Added 2007-10-31
Suite of SSL-enabled components supporting secure implementations of the major Internet protocols.
Features include: - Components for FTPS, HTTPS, SMTPS, POPS, IMAPS, LDAPS, XMPPS, SOAPS, SMPPS, WebDavS, CertMgr, and more - X.509 certificate creation: components for digital certificate creation, validation, and management - Authenticate and encrypt/decrypt data sent and received using SSL2, SSL3, PCT or TLS - Supports both client-side and server-side authentication - Up to 128-bit encryption using SSL and digital certificates - Support for IPv6 addressing - Support for 64-bit architectures - Native support for NTLM authentication
Built for Java |
Library |
Home PageCategories: Internet and communications
Latest version: 2.0 Added 2009-01-27
Library used to parse HTML in either a linear or nested fashion. Primarily used for transformation or extraction, HTML Parser features filters, visitors, custom tags and JavaBeans.
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications, Remote Invocation - RPC
Latest version: 0.98 Added 2005-08-22
The Java MessagePort Library is a general abstraction for many different stream- or message-based APIs, including UDP, TCP, JMS, JXTA, BEEP, J2EE MessageBeans, SOAP, Mach IPC, SysV IPC, QNX4 SRR IPC, and shared memory. The available transport encodings include none, RMI, AltRMI, XML-RPC, SOAP, and JRML.
Built for Java |
Library |
Free or free version available |
Home PageCategories: Internet and communications
Author: Andres Almiray
Latest version: 1.0 Added 2006-12-18Updated 2007-02-12
Library for transforming beans, maps, collections, Java arrays and XML to JSON and back again to beans and DynaBeans. JSON-lib is based on the work by Douglas Crockford in http://www.json.org/java.
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications, Remote Invocation - RPC
Latest version: 1.2.1 Added 2006-07-18
SOAP framework.
Features include: - Support for SOAP, WSDL, WS-I Basic Profile, WS-Addressing, WS-Security, etc. - Pluggable bindings POJOs, XMLBeans, JAXB 1.1, JAXB 2.0, and Castor support - JSR 181 API to configure services via Java 5 and 1.4 (Commons attributes JSR 181 syntax) - Support for different transports: HTTP, JMS, XMPP, In-JVM, etc. - Embeddable API - Spring, Pico, Plexus, and Loom support - JBI support - Client and server stub generation - JAX-WS support
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Author: JSCAPE
Latest version: 5.6 Added 2006-05-09
Suite of Java-based components for developing secure network capable applications. Secure iNet Factory includes all the same components found in JSCAPE's iNet Factory product with the addition of secure versions of several of the protocols using SSH and SSL encryption technologies.
Using Secure iNet Factory developers can build secure applications to include secure file transfer, secure email, secure remote shell, secure news and more.
Built for Java |
Library |
Source code provided |
Home PageCategories: Internet and communications
Author: JSCAPE
Latest version: 2.4 Added 2006-04-23
Set of Java-based client components for communicating with SSH and telnet servers. SSH Factory includes both SSH (Secure Shell) and telnet components. In addition, it includes a scripting API and a scripting language. This allows developers to build and automate complex tasks.
Example uses: - Router configuration: improve efficiency and reduce network down time by automating router configuration tasks. - User management: save time by creating scripts to automate user creation, deletion and password management tasks. - Remote task execution: simplify complex remote procedures using task automation.
Built for Java |
Home PageCategories: Internet and communications
Author: The Apache Software Foundation
Latest version: 5.2.0 Added 2005-05-18Updated 2008-12-08
Open source Message Broker and Enterprise Integration Patterns provider. Apache ActiveMQ supports many Cross Language Clients and Protocols, comes with Enterprise Integration Patterns and many features while fully supporting JMS 1.1 and J2EE 1.4.
Features include: - Supports a variety of Cross Language Clients and Protocols from Java, C, C++, C#, Ruby, Perl, Python, PHP: OpenWire for clients in Java, C, C++, C#; Stomp support so that clients can be written in C, Ruby, Perl, Python, PHP, ActionScript/Flash, Smalltalk to talk to ActiveMQ as well as any other popular Message Broker - Full support for the Enterprise Integration Patterns both in the JMS client and the Message Broker - Supports advanced features such as Message Groups, Virtual Destinations, Wildcards and Composite Destinations - Fully supports JMS 1.1 and J2EE 1.4 with support for transient, persistent, transactional and XA messaging - Spring Support so that ActiveMQ can be easily embedded into Spring applications and configured using Spring's XML configuration mechanism - Tested inside popular J2EE servers such as Geronimo, JBoss 4, GlassFish and WebLogic. Includes JCA 1.5 resource adaptors for inbound & outbound messaging so that ActiveMQ should auto-deploy in any J2EE 1.4 compliant server - Supports pluggable transport protocols such as in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transports - Supports persistence using JDBC along with a journal - Designed for clustering, client-server, peer based communication - REST API to provide technology agnostic and language neutral web based API to messaging - Ajax to support web streaming support to web browsers using pure DHTML, allowing web browsers to be part of the messaging fabric - CXF and Axis support so that ActiveMQ can be dropped into either of these web service stacks to provide reliable messaging - Can be used as an in memory JMS provider, ideal for unit testing JMS
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Author: Java4less
Latest version: 1.0 Added 2005-06-20
RFax is a java package that can send faxes to any group 3 fax machine. It only requires a fax modem, a telephone line and the CommAPI.
Built for Java |
Library |
Home PageCategories: Internet and communications, Rich client UI - Swing
Author: TeamDev
Latest version: 1.7 Added 2006-06-27
Library for integrating Internet Explorer into Java applications. JExplorer allows embedding the Internet Explorer browser into Swing applications and use the provided JExplorer API.
Features include: - Visual Browser component for embedding into a Swing UI and the HeadlessBrowser implementation for automated tests - Usual methods for navigation such as navigate(), back(), forward() and stop() - Regular Java listeners for various browser events - Execute JavaScript on the HTML page by using the WebBrowser.executeScript() method - Set and get the HTML content by using respectively the setContent() and getContent() methods of the WebBrowser instance - Create context-dependent Java menus instead of standard browser menus - Access to the browser's DOM and fast W3C DOM API adapters - Access to the browser's extended options such as AllowImages, AllowScripts, etc. - Set and get cookies for the specified URL by using the setCookie() and getCookies() methods - Forms API providing a way to manipulate data in the HTML form elements - Direct access to the MSHTML API via wrappers for COM interfaces - JNIWrapper API access
Built for Java |
Home PageCategories: Internet and communications
Latest version: 1.3 Added 2005-05-19
SAC (Simple API for CSS) is an interface for a CSS parser supposed to work with CSS1, CSS2, CSS3 and other CSS derived languages.
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Author: oakland software
Latest version: 1.6.0 Added 2005-01-04Updated 2006-07-04
HTTP client library.
Features include: - plug compatible with the java.net.HttpURLConnection class - true response input stream - connection keep alive, connection pool throttling, connection/request timeout, idle connection timeout - SSL - basic authentication, digest authentication, NTLM authentication, proxy authentication - support for cookies - support for automatic redirects
Built for Java |
Library |
Source code provided |
Home PageCategories: Internet and communications
Author: Noelios Consulting
Latest version: 2.0 Milestone 5 Added 2007-04-17Updated 2009-09-29
REST framework for Java.
Features include: - Core REST concepts have equivalent Java classes (resource, representation, connector, etc.) - Suitable for both client and server Web Applications using the same API - Routers support the concept of URIs as UI with built-in support for URI Templates - Tunnelling service let browsers issue any method (PUT, DELETE, MOVE, etc.) through a simple HTTP POST. This service is transparent for Restlet applications. - Complete web server - Connectors: server and client HTTP, AJP, SMTP, JDBC, FILE. - Built-in support for XML representations (DOM or SAX based) with an XPath API based on JDK's built-in XPath engine. - Integration with FreeMarker, Velocity, Apache FileUpload - Supports HTTP Basic authentication (client and server side), Amazon Web Services authentication (client side), HTTPS (HTTP over SSL), SMTPS (SMTP over SSL) - Extension for ADO.NET Data Services
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Latest version: 1.9.11 Added 2009-01-27
HTML scanner and tag balancer that enables application programmers to parse HTML documents and access the information using standard XML interfaces.
The parser can scan HTML files and "fix up" many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML adds missing parent elements; automatically closes elements with optional end tags; and can handle mismatched inline element tags.
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Author: /n software
Latest version: 8.0 Beta Added 2007-10-31
Components for secure email communications via S/MIME encryption and digital certificates. Using IP*Works! S/MIME developers can encrypt files, emails, and newsgroup postings as well as sign and verify message signatures using X.509 digital certificates.
Features include: - Support for the S/MIME v2 and S/MIME v3 standards for mail and document encryption - Encrypt/decrypt, sign, and verify message signatures using S/MIME and digital certificates - S/MIME enabled versions of the major Internet mail protocols - Create HTML emails and include file attachments - Allows you to create, sign, and manage X.509 digital certificates
Built for Java |
Library |
Home PageCategories: Internet and communications
Latest version: 1.2.1 Added 2005-06-20
Offers a programming interface to access of ISDN (Integrated Services Digital Network) devices.
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Latest version: 1.2.0 Added 2007-09-18
Messaging engine for the FIX (The Financial Information eXchange) protocol. QuickFIX/J is a 100% Java open source implementation of the C++ QuickFIX engine.
Features include: - Supports FIX versions 4.0 - 4.4 - Runs on any hardware and operating system supported by 1.4+ Java SE or compatible VM - Compatibility with QuickFIX C++ Java Native Wrapper API - Java NIO asynchronous network communications for scalability - Supports embedded SSL with Java 5+ - Provides standard JMX MBeans for FIX engine management - Choice of message processing threading strategies - Communication transports for TCP sockets and VM pipes - Metadata-driven parsing and validation - Metadata-driven code generation of type-safe FIX message-related classes - Metadata API for use at application level (for example, FIX messaging UI) - Session state storage plugins: JDBC, File, SleepyCat/JE, In memory - Logging plugins: JDBC, File, SFL4J (supports JDK1.4 logging, Log4J, Commons Logging), Console, Composite
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Latest version: 0.1 Added 2005-07-28
XModem Java Implementation is a partial implementation of the XModem file transfer protocol. It supports only the original protocol specification, and only receive capability is provided. This code is J2ME compliant.
Built for Java |
Library |
Free or free version available |
Home PageCategories: Internet and communications
Author: Enterprise Distributed Technologies
Latest version: 1.5.2 Added 2006-07-25
FTP library.
Features include: - Passive and active modes are supported (PASV and PORT) - Resuming of interrupted binary transfers supported - Compatible with Java 1.1.x, so can be used in applets and many handheld devices
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Author: JSCAPE
Latest version: 5.6 Added 2005-03-05Updated 2006-05-09
Set of Java-based client components for exchanging data between machines. Includes FTP (File Transfer Protocol), FTPS (FTP over SSL) and SFTP (FTP over SSH) components. The FTP component offers the ability to transfer files, rename files, delete files, create directories, transfer directories recursively and more. The FTPS (FTP over SSL) component offers all the features found in the FTP component with the added ability to encrypt FTP data using SSL (Secure Sockets Layer). The SFTP (FTP over SSH) component offers all the features found in the FTP component with the added ability to secure all data transferred using a secure SSH2 channel. Using the FTPS or SFTP components you can be assured your data is protected as it travels over the Internet.
In addition to the FTP, FTPS and SFTP components Secure FTP Factory provides a file transfer scripting component named FTCL (File Transfer Command Line). This component allows you to write and execute scripts to perform FTP, FTPS and SFTP operations using nothing but a simple text editor and your operating system command line.
Built for Java |
Library |
Source code provided |
Home PageCategories: Internet and communications
Author: Apache Jakarta
Latest version: 3.1 Alpha 1 Added 2005-06-29Updated 2006-07-04
Package implementing the client side of the HTTP 1.0 and 1.1 standards and recommendations.
Features include: - Implementation of all HTTP methods (GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE) in an extensible OO framework. - Supports encryption with HTTPS (HTTP over SSL) protocol. - Granular non-standards configuration and tracking. - Transparent connections through HTTP proxies. - Tunneled HTTPS connections through HTTP proxies, via the CONNECT method. - Transparent connections through SOCKS proxies (version 4 & 5) using native Java socket support. - Authentication using Basic, Digest and the encrypting NTLM (NT Lan Manager) methods. - Plug-in mechanism for custom authentication methods. - Multi-Part form POST for uploading large files. - Pluggable secure sockets implementations. - Connection management support for use in multi-threaded applications. - Request output streams and response input streams. - Persistent connections using KeepAlive in HTTP/1.0 and persistance in HTTP/1.1.
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Internet and communications
Author: JSCAPE
Latest version: 7.5.1 Added 2005-03-05Updated 2006-05-09
Suite of Java-based components for developing network capable applications. Using the included components you can program components to execute tasks such as sending email, checking email, transferring files, remote shell login, or retrieving web pages. Included with iNet Factory are components for FTP, SMTP, POP3, IMAP, DNS, HTTP, HTTPS, MIME, NNTP, Telnet, Finger, Whois, NSLookup, RExec, RLogin Rsh.
Built for Java |
Library |
Source code provided |
Home PageCategories: Internet and communications
Author: WiseSoft
Latest version: 3.0 Added 2005-12-13
Suite of TCP/IP networking components for the Java platform. JNetKits includes components for FTP, SMTP, POP3, MIME.
Features include: - JEmailValidator: - syntax check: validates the addresses for syntax, whether they have all of the mandatory characters present (e.g. @) and any illegal characters present (e.g. ~). It will also check for multiple occurrences of required characters (e.g. @@). - DNS/MX record check: validates the domain name with a DNS server to ensure that the email domain is a valid registered domain. - Mail server check: validates an email address by mail server to ensure that the mail server really accepts the email address. - General features of SMTP: send one or more; send HTML email; support for SMTP server authentication; add custom headers; send bulk email. - General features of POP3: communicate with a POP3 server; retrieve messages from a POP3 server; delete messages from a POP3 server; store messages to disk. - General features of FTP: connect to an FTP server; work with directories on the server (get current directory name, change working directory, create or remove directory on FTP server); get file list of current working directory from FTP server; upload a file; download a file; rename a file or remove a file from the FTP server.
Built for Java |
Library |
Home PageCategories: Internet and communications, Security
Author: 3SP
Latest version: 1.1.6 Added 2006-10-03
Implementations of a standard ANSI/VT terminal with both Swing and AWT versions available.
Features Include: - Compatible with JDK1.1+ - 100% Java - Separate AWT and Swing versions - Distribution sizes: 119K for AWT version and 111K for Swing - Includes Telnet, rcommand , rlogin and rexec transport scheme plug-ins - Optional SSH plug-in available using the J2SSH Maverick API - Supports VT100, VT220, VT320 and ANSI emulations - Virtual terminal framework enables multiple tabbed sessions in each terminal instance - Transport scheme interface allows for additional protocols to be plugged in at runtime - XML based profile for connection persistence - Supports charset conversion
Built for Java |
Library |
Source code provided |
Home PageCategories: Internet and communications, Security
Author: 3SP
Latest version: 1.2.11 Added 2006-10-03
SSH API for Java. J2SSH Maverick is compatible for all versions of the Java Development Kit with support for SSH1, SSH2, SFTP and SCP.
Features include: - 100% Java; Requires no external dependencies, no JCE required: Compatible with JDK1.1+ and J2ME - Support for both SSH protocols, SSH1 and SSH2 - JAR sizes: 148k minimum to support both protocols, 325k for complete feature set - Password, Public key, Hostbased, and Keyboard Interactive authentication - 3DES, DES and Blowfish ciphers; Optional Twofish, AES and CAST ciphers - Stateful decryption counter (SDCTR) mode cipher for AES - SHA1, MD5 Message Authentication Codes (MACS) - SFTP, SCP File Transfer protocols - RSA, DSA public/private key file generation, in SSHTools, OpenSSH and SSH1 formats - Supports reading of PuTTY and SSH.com public/private keys - Port forwarding; X Forwarding - ZLIB compression - HTTP, SOCKS 4 and SOCKS 5 proxy support
Built for Java |
Library |
Source code provided |
Ignore this
|
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|