MindTerm is a free SSH client program written in Java (non-certified). It can be run as a stand-alone program or as an applet in a webpage. hot
abiCloud is a cloud computing platform manager that allows you to easily deploy a private cloud infrastructure. One of the key features is the Web rich interface for managing the infrastructure.
AgileWiki is a wiki that provides a virtual wiki for each registered user, complete with access control and versioning. The backend includes a built-in database (which uses flat files) and communicates via RMI to either a Servlet (packaged as a WAR file) or to a Swing client. AgileWiki is also both an application platform and a knowledge management system.
an unofficial open source client engine for the Audio Galaxy's file sharing network
AsItHappens is a real-time network performance monitor. It collects data from devices over a network and displays them on a graph, optionally storing collected data in a database for later retrieval. Current collection types include network response, bandwidth, Cisco NBAR, and Cisco NetFlow. AsItHappens polls data in regular intervals, which can be as low as every second, to give immediate feedback on network performance.
async-j is an architecture for building long-running, high-performance network servers in Java. It is based on Java's nio library, but shields the user from nio's bugs and complexities. An object-oriented design is used for extendability and low development and maintenance costs.
Axis2 is a next generation Web Services stack (client and server) written in Java that supports asynchronous calling, a high-performance object model, WS-Addressing, and a powerful extensibility model that supports WS-Sec, WSReliableMessaging, and WS-AtomicTransactions.
Azureus provides a bittorrent protocol implementation. It offers multiple torrent downloads, queuing/priority systems (on torrents and files), start/stop seeding options and instant access to numerous pieces of information about your torrent.
bananawire is a downloader which uses the IRC protocol.
BeatMover is a downloader application for Beatport tracks. It aims to be a better alternative to the downloader application from Beatport.
Bonka's Queue is an HTTP-based message queue that relates to JMS or AMQP much in the same way that CouchDB relates to traditional DBMSes.
BRAP is a remoting protocol that uses native Java object serialization, encapsulated in HTTP. It aims to be an alternative to Spring HttpInvoker and Spring Security especially when you don't need or want the dependencies of Spring in your client, for example when building a rich client application where size might be an issue.
Breaking the Multi-Colored Box
Breaking the Multi-Colored Box is a framework which is designed to test various techniques of generating known CAPTCHA and then attempting to break them using image filtering, segmentation, and character recognition.
Cabos is Gnutella file sharing program based on LimeWire and Acquisition. Cabos provides simple sidebar user interface, firewall to firewall transfers, proxy transfers, Universal Plug and Play, iTunes + iPod integration, Creative Commons integration, "What's New?" searches, international searches, and more.
designed to be a CMS along with being a client extranet/portal. Written in Java, it will work with any JDBC capable RDBMS, and is platform independent
Cerber Grid is a light-weight high performance Java grid system that combines simplicity and easy of use with a powerful and versatile architecture. It contains a Web interface that allows a user to submit and view jobs, view statistics on the controller and the nodes, and perform other administrative functions.
a GUI log viewer and filter for the Log4J package. By default it listens for LoggingEvent objects sent using the SocketAppender and displays them in a table
Charles Web Debugging Proxy
Charles is a Web debugging tool, HTTP monitor, and reverse HTTP proxy for Web developers that includes plain text debugging of HTTPS/SSL. It is built in Java Swing, and runs on all Java platforms. It is an HTTP proxy server that displays requests and responses, complete with HTTP headers. This enables the developer to examine the exact content of HTTP exchanges, including cookies, caching, and redirects. It can also throttle your connection in order to simulate modem conditions. It is a valuable tool for all Web developers and is especially useful for debugging XML RCP, SOAP, Web services, AJAX/XMLHTTP, and Macromedia Flash client-server traffic including AMF, AMF 3, LoadVars, and XML Sockets.
CoffeeSaint is an application which shows the status of Nagios (version 1 up to 3) on a screen. It can, if there are no errors, display a webcam-feed. If an errorstatus occurs it can play a sound. One can configure it to display certain errors/warning always on top.
CrossFTP is a versatile, cross-platform GUI FTP client. CrossFTP uses a familiar, Explorer-like interface that even the most novice user can master in minutes. It offers features such as Web starting and updating without installation, good international CJK word support, drag-and-drop, filtering, Web searching, friendly options, firewall and proxy support, speed limiting, auto-reconnecting and anti-idle, and sound and event triggers. The Pro version features secure and multi-threaded transports.
a servlet which provides a WebDAV gateway to SMB shared resources. Typical usage would be to provide web-based read and write access to Windows shared drives
Deep Network Analyser
DNA is an open, flexible and extensible deep network analyzer software server and software architecture for gathering and analyzing network packets, network sessions and applications protocols, passively off enterprise class networks.
Digmia Enterprise SSH
DSSH was written as a direct replacement for the OpenSSH client. It adds SSH over SSH tunneling capabilities (for example, to log in to a network hidden by a firewall), scripting support (using Groovy), an advanced agent (which allows storing of passwords) and "su -" interactive logging for machines that have disabled direct root login. All of this was done to enable automated scripting and logging to many machines based on a few simple rules. It uses the Ganymed SSH library (slightly patched).
Dijjer is a peer-to-peer HTTP cache, designed to allow the distribution of large files from Web servers while virtually eliminating the bandwidth cost to the file's publisher. Dijjer is designed to be simple, elegant, and to cleanly integrate with existing applications where possible. Dijjer uses "UDP hole punching" to allow it to operate from behind firewalls without any need for manual reconfiguration. Dijjer's distributed and scalable content distribution algorithm is inspired by Freenet.
Distributor load balancer
a software TCP load balancer. Like other load balancers, it accepts connections and distributes them to an array of back end servers. Distributor is compatible with any standard TCP protocol (HTTP, LDAP, IMAP, etc.) and is also IPv6 compatible
Eagle DNS is a powerful, multithreaded, platform independent DNS server written in Java. It is based on the very reliable and proven dnsjava API and has pluggable resolvers, zone providers and plugins making it very flexible.
eMusic/J is a download manager aimed at Linux users. It takes the .emp file that you get from the eMusic.com Web site and downloads the music and artwork specified in it.
Extended Virtual Synchrony for Java
Extended Virtual Synchrony for Java is a pure Java implementation of the totem single-ring protocol, which provides process group membership and reliable multicast with totally ordered messages.
Fast Data Transfer
FDT is an application for efficient data transfers that is capable of reading and writing at disk speed over wide area networks (with standard TCP). It can be used to stream a large set of files across the network, so a large dataset composed of thousands of files can be sent or received at full speed, without the network transfer restarting between files.
a sharing tool that allows a fully enforceable legal sharing model, instant downloads with no waiting lists, in-depth cataloging functionality, and detailed attribute searches
Ganymed SSH2 for Java
Ganymed SSH2 for Java is a library which implements the SSH2 protocol in pure Java (tested on J2SE 1.4.2 and 5.0). It allows one to connect to SSH servers from within Java programs. It supports SSH sessions (remote command execution and shell access), local port forwarding, local stream forwarding, and SCP. There are no dependencies on any JCE provider, as all crypto functionality is included.
a download manager, that will allow to resume paused or aborted downloads, download from multiple locations, and manage multiples downloads (priorities, schedule, etc) among other features
GNetWatch is an application that enables real-time graphical monitoring and analysis of network performance through SNMP, ICMP, and traffic generation modules.
Graylog2 is an open source syslog implementation that stores your logs in MongoDB. It consists of a server written in Java that accepts your syslog messages via TCP or UDP and stores it in the database. The second part is a Ruby on Rails web interface that allows you to view the log messages.
GridWay is a workload manager that performs job execution management and resource brokering on a grid consisting of distinct computing platforms managed by Globus services. It enables large- scale, reliable, and efficient sharing of computing resources managed by different Local Resource Management systems within a single organization (enterprise grid) or scattered across several administrative domains (partner or supply-chain grid).
GroundWork Foundation is an open and extendable IT management platform enabling users to integrate IT monitoring and management data from disparate sources. With GroundWork Foundation, data from both open source tools and legacy management systems can be accessed via real time status views, reports and dashboards.
Host Status Monitor App
Host Status Monitor App allows you to automatically monitor multiple internet hosts for downtime.
HTTPManifold is an application for funnelling Web/HTTP traffic for multiple servers through a single IP address (a reverse proxy). It is intended for home users and small businesses so that they can host multiple domains and sub-domains through a single IP address on port 80. HTTPManifold forwards traffic to other machines, logs requests, and rewrites content during the process. It can also log the raw content of requests for the purpose of debugging Web services, etc. It provides a Web interface for configuration and log viewing with some log analysis capabilities.
ItSucks is a Web spider with the ability to download (and resume) files. It is also highly customizable with regular expressions and download templates. All backend functionality is available in a separate library.
JAMWiki is a Java-based Wiki engine. It features Java servlet 2.3 and JDK 1.4 compatibility, feature parity with MediaWiki, quick and easy setup, and support for running either with or without an external database.
Java Dynamic Dns Client
Java Dynamic DNS Client is a dynamic DNS client that runs as an application or daemon. It supports ZoneEdit, Enom, ChangeIP, DynDNS.org, and dhis.org, management with JMX, and accessibility monitoring with JXTA P2P.
a Java utility for communicating with an Adicon Ocelot over the serial port. It uses Keane Jarvi's RXTX utility for raw serial port I/O, and Jakarta's Log4J for logging and Ant for building
The goal of JavaMelody is to monitor Java or Java EE applications servers in QA and production environments. It is not a tool to simulate requests from users, it is a tool to measure and calculate statistics on real operation of an application depending on the usage of the application by users.
Jawa Open Eyes
a project to build open network monitoring system using SNMP with the power of Java language. The main features support information collection of MIB-II, graphical view, network topology, email alert, trap receiver, JDBC and data log
JCTerm is a pure Java VT100 terminal emulator for SSH2. This terminal emulator also allows you to enjoy port forwarding, X11 forwarding, etc.
JDownloader is a free, open-source download management tool with a large community of developers that makes downloading easy and fast. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It offers an easy-to-extend framework. Read more
Jease is an open-source Content-Management-System which is driven by the power of Java. Jease means "Java with Ease", so Jease promises to keep simple things simple and the hard things (j)easy.
Java host to named conversion program: reads a file in standard host format, pulling the IP addresses, hostnames, domains, and aliases out and uses the host file and configuration options to create an entire BIND 4 or 8 configuration and zone hierarchy
JHostMonitor allows you to keep an eye on all the computers or devices in your local area network, to see which ones are responding.
JHyenae is an entirely overworked Java port of the low-level network packet generator Hyenae. Besides a clean and intuitive UI, JHyenae features full range protocol layer configuration and a steady growing variety of supported packet generators.
a frontend for mlDonkey. It is coded in Java (the "j" in the soft title) and is inspired by well known clients like eDonkey and eMule
jNetPcap is a Java wrapper around the Libpcap network packet capture library. The low-level API is exposed in Java, which allows kernel buffer tuning, flags, and other features. All captured packet buffers are wrapped, not copied, in efficient java.nio.ByteBuffer and delivered to Java by reference. This allows not-in-memory copies of packet data and very efficient and fast delivery of packets. The software is released for various platforms with the appropriate native library bundled.
JNetTool is a network tool with a graphical user interface for whois, ping, traceroute, ns lookup (dig, dns), portscan, network calculator, and visual net plan.
JnettopGui is a GUI project for jnettop, the network traffic visualiser.
JNFA is a netflow analyzer. It uses a MySQL database to store accounting information. Filters are used in JNFA to allow very flexible classification any kind of traffic and to store it in the different fields in a database.
JRedis is a high-performance Java client and connector framework and reference implementation for Redis distributed hash key-value database.
JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc.. you can integrate its functionality into your own Java programs.
a simple java command-line program that enables searching and downloading from scour.net
JSTUN is a STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) implementation. STUN provides applications a mean to discover the presence and type of firewalls or NATs between them and the public Internet. In the presence of a NAT, STUN can also be used by applications to learn the public Internet Protocol (IP) address assigned to the NAT.
jSyncManager is an open source, Java implementation of a HotSync-compatible protocol stack, set of data abstraction objects, development tools, and applications allowing developers and end-users to synchronize Palm devices with any Java based system.
Jumblar is an attempt to use map locations as passwords.
Kablink Teaming (formerly ICEcore) is a collaboration platform that includes everything an enterprise needs to handle team coordination. It provides teams with real-time communication using IM, conferencing, and application sharing, as well as document sharing and content management features that allow organizations to create project teams and share content amongst team participants.
KindFTP is a Java implementation of the client side of the FTP protocol, as specified in RFC959.
Ldap Synchronization Connector
Ldap Synchronization Connector synchronizes data from any data source including databases, LDAP directories or files by reading, transforming and comparing these data between the source and the target referentials.
Lilith is a logging and access event viewer for the Logback logging framework. It has features comparable to Chainsaw, a logging event viewer for log4j.
Linux Cluster Management Consol
The Linux Cluster Management Console (LCMC) is an application that eases the burden of managing your Corosync/Heartbeat, Pacemaker, and DRBD-based cluster systems.
LRP Status Monitor
a Java applet that allows the user to monitor the network bandwidth of a linux machine
MammothCopy is a simple, Java-based tool to copy large or many files from one computer on the Internet directly to another.
NetWhistler is an easy to use open-source Network monitoring software that offers integrated fault and performance management functionality.
This program auto-detects networks and presents them on graphical maps, which reflect up-to-the-minute device and host status. It includes powerful diagnostic tools including ping, trace, telnet, main services (ftp, ssh, smtp, pop3, http) monitoring, portscan, vncviewer, email alerts, network discovery, SNMP tools (MIB browser and Trap Console for incoming SNMP traps from any SNMP-enabled device in the network), syslog server, web server, firewall builder and etc.
Mireka is an SMTP proxy. It can help to prevent or diagnose mail problems, like outgoing backscatter spam.
Mobile Device Information
The Mobile Device Information project is a Java Swing application that provides desktop interface access to the WURFL (Wireless Universal Resource FiLe). The WURFL contains information about the capabilities of a huge number of wireless devices.
MQ Batch Toolkit
(shareware) MQ Batch Toolkit allows users to manipulate, monitor, and manage messages in a queue of a WebSphere MQ (formally MQSeries) queue manager from a command-line or shell scripting environment.
MuDownManager is a free and open source software that offers Megaupload download management for Megaupload premium members.
an Enterprise Service Bus (ESB) messaging framework. It can be thought of as a highly distributable object broker that can seamlessly handle interactions with other applications using disparate transport and messaging technologies
a multi-protocol, multi-host, graphical ping utility written in Java. Current supported protocols are ICMP echo, HTTP, SMTP, and POP
Neddick is part of the ScrewPile suite of tools for building intelligent applications. Neddick provides tools for tagging, ranking, discussing, and discovering various sources of knowledge: Web-links, documents, people, etc.
(commercial) NeoLoad is a load testing software for web application. Load testing increases the reliability of your web application before deployment in production.
NetCallback is a Java application permitting the export of TCP ports behind a firewall to hosts outside the firewall. This may be useful in some special cases, for example, centralized control of test (demo) networks, or connection to applets running in browsers.
Neuroph is lightweight Java Neural Network Framework that can be used to simulate common neural network architectures.
OneSwarm is a new peer-to-peer tool that provides users with explicit control over their privacy by letting them determine how data is shared. Instead of sharing data indiscriminately, data shared with OneSwarm can be made public, it can be shared with friends, shared with some friends but not others, and so forth. We call this friend-to-friend (F2F) data sharing.
OpenBloX is a Diameter framework adapted to the needs of telecommunications networks and IMS architecture. OpenBloX includes a Java implementation of the Diameter base protocol (RFC 3588) and all 3GPP and 3GPP2 interfaces.
OpenThinClient is a thin client solution consisting of a Linux-based operating system along with a comprehensive Java-based management GUI and server component. It is intended for environments where a medium to large number of thin clients must be supported and managed efficiently.
(commercial) Osmius is a monitoring tool for everything connected to a network. It features very high performance. It allows you to create and integrate business services, SLAs, and ITIL processes such as availability management and capacity planning.
OverDOM is a Java implementation of the W3C DOM, layered over a Web browser's native implementation. It provides applets with access to the browser's loaded document through a familiar Java binding.
PhishBouncer is an anti-phishing platform based on an HTTP/HTTPS proxy integrating anti-phishing checks that do not depend on block lists or Phish signatures. The checking algorithms make use of the attributes of the Web site being visited, the structure and properties of the referring URL, and the Web site's association with other legitimate Web sites that the user interacts with. The checks are implemented as plug-in interceptors, and it is easy to modify them and add or remove new checks.
Phuzby will let you search your organisation's LDAP directory (such as Active Diretory, Novell eDirectory, or OpenLDAP) for the contact details of colleagues, customers, or suppliers. Phuzby can display a photo for each person, and can even read the telephone number out loud to help you dial it correctly.
PJIRC is a complete IRC applet which handles multichannel, privates, text coloration, graphical smileys, etc.
polliwog is a Java-based Web-log processing tool/application that creates a website about your website visitors. Whilst most log processors focus on hits and pages, polliwog is more visit oriented. It provides an object model that represents the information in the log and so can harness the full power of Java and OO.
PowerFolder is a free tool to synchronize, backup, transfer, access, and share files over the Internet or a local network. It can be used to exchange any type of data.
QDPF is a small server application which takes TCP packets from one port, and forward them to a port on another machine, optionally outputting a trace.
Remote Launcher is an easy-to-use tool that enables you to launch applications remotely on your PC via your Android device. It consists of an Android application (proprietary) and a small server program (GPLv2) for your PC.
Remote Tea is a free implementation of the ONC/RPC standard.
RESTClient is a Java platform client application to test RESTful Web services.
a client/server program that allows users to remotely execute commands on computers over a network. The primary goal of RexecJ is to allow users to safely and securely issue commands to networked computers, regardless of what operating system is being used
Sharehound is a file systems indexer and Google-like searcher. It currently supports SMB file shares (i.e. MS Windows-based network shares are supported). The Web UI is used for search and crawl monitoring. Files and directories are indexed and searched by their paths and some other external attributes, not contents. Historical data (deleted files and offline hosts information) is indexed, which allows you to have full-fledged RSS notifications about added, changed, and deleted files in search results.
a Java application which lets you browse and download files from CIFS shares. Its aim is to be a multi-platform replacement for Windows Network Neighborhood. One big advantage is that it only lists shares and files which are really accessible. No dead hosts are shown
SoulseekX is a client for the Soulseek peer-to-peer filesharing network, written in Java (at least 1.3) with Swing-GUI designed for MacOS X.
SpeedDemon Internet Accelerator
an Open Source tool to accelerate your Internet downloads. It works by downloading different parts of a file simultaneously and then recombines them to a location you specify. It also allows you to resume disconnected downloads
SSH Factory is a set of Java based client components for communicating with SSH and telnet servers. Including both SSH (Secure Shell) and telnet components, developers will appreciate the easy-to-use API making it possible to communicate with a remote server using just a few lines of code. In addition, SSH Factory includes a full-featured scripting API and easy to use scripting language. This allows developers to build and automate complex tasks with a minimum amount of effort.
SSL-Explorer is a fully-featured, web-based SSL VPN server. This practicable remote access security solution includes SSL tunneling, intranet website proxying, Microsoft Windows file sharing and Java application deployment through a standard browser
TemplateFx is a Dynamic Templating Tool which allows you to generate outputs based on a template and some source data. Its main use is in generating configurations for CLI based devices like Cisco routers and switches.
Terrastore is a modern document store which provides advanced scalability and elasticity features without sacrificing consistency. Read more
The Kava Telnet Application
The KTA is a complete telnet and SSH application designed for use by both end-users and developers. For end-users it provides a cross-platform vt320-compatible terminal written in Java(tm). For developers it provides an extensible plugin API that can be used to implement automated telnet and SSH solutions in a client/server environment.
Tiny Instrument Element
Tiny Instrument Element (tinyIE) project is a Grid/Cloud component.
TNV (The Network Visualizer or Time-based Network Visualizer) visualizes pcap data to graphically depict network packets, links, and ports for network traffic analysis to facilitate learning what constitutes 'normal' behavior, investigating security events, or network troubleshooting.
toonel.net is an experiment in a technique for conserving network bandwidth. If you are paying a fee based on the amount of data you transfer (e.g. 3G/GPRS/DSL/CDMA) and have monthly download limit, or if you have narrowband connection (e.g. dialup modem) then you are most likely to appreciate the service toonel.net offers.
Trace Analyzer for WebSphere
a graphical environment for analyzing WebSphere trace logs in detail. It was developed at the Hursley Laboratory by members of the Transaction team in order to facilitate the diagnosis and analysis of problems in complex WebSphere deployments
provides a TFTP client for the Dallas Semiconductor TINI embedded Java computer. Currently TFTP support is provided as InputStream/OutputStream classes and as a command line. Plans for the future include integration into SLUSH
Tunnel4J is a SSH tunneling and port forwarding GUI. It relies on the pure Java jsch.jar library from jcraft.com, so it doesn't make use of native SSH engines and works on any Java supported platform.
VFSJFileChooser is a Java Swing component that allows you to browse both remote and local filesystems. It is based on the Apache Commons VFS library. It can replace the standard Java JFileChooser in applications that need to access remote files. It supports all the protocols available in Commons VFS: FTP, FTPS, SFTP to access files using SSH, SMB to browse Windows/Samba shares, HTTP, and HTTPS.
VncThumbnailViewer gives you the ability to connect to and watch multiple computers at the same time using the VNC protocol. It presents live thumbnail views of many computers in a single window, scaling and rescaling the views to best fit.
VPNmonitor is a free (GNU GPL) Java tool to observe network traffic. Network administrators can use it to monitor VPN (PPTP and IPSec) and SSL (HTTPS) connectivity of wireline/wireless networks.
This is a web application to manage the content of a news-based web site (you now Slashdot?). It's based on Cocoon, the apache XML web publishing system and Apache/ApacheJServ as Web Server/Servlet platform.
a fully featured web site download/mirror tool in Java, which supports many features required to download websites and emulate standard web-browser behaviour as much as possible
WebSocket4J is a WebSocket protocol implementation in Java. It allows you to build Web applications that interact with applications running in a JVM.
a Java network utility to put (and get) files on the World Wide Web using HTTP/1.1
wro4j is a project that will help you to easily improve your Web application page loading time.
The XE Toolkit is a multi-platform, network-aware, secure performance monitoring solution for tactical analysis of enterprise computing systems. It uses Java and provides an API in the form of Java jar files that contain the programmatic interfaces needed to craft custom tools. It remains a toolkit, perhaps more complex than the SE Toolkit, but also far more versatile.
a 100% pure Java GUI-enhanced tool for transparent monitoring and logging of all HTTP messages that transpire between your web browser and an arbitrary host
Yaddur is a small console application for updating an IP on dyndns.com.