Links:
MindTerm 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 Aggrevator a cross-platform RSS/Atom aggregator that uses a MySQL 4.1 database for storage. It is designed to make life easier for people who want to subscribe to large numbers of blogs by using scoring, sophisticated search, filtering and sorting AgileWiki 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. AGRanger an unofficial open source client engine for the Audio Galaxy's file sharing network AnomicHTTPProxy a caching proxy. Pages that pass the proxy are indexed and can be searched using a built-in HTTP server AsItHappens 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. asyncj 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. avalon-harvest a very simple java based software to assyncronously copy data from one location to other. Data can be anything, including files, database records, data available from networks, JMS messages, or whatever you can imagine and represent as java bean Axis2 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 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. Beatmover BeatMover is a downloader application for Beatport tracks. It aims to be a better alternative to the downloader application from Beatport. Big Brother Lite connects to your Microsoft Windows Server 2000/2003 to monitor user account information. It displays a list of users from your domain, which computer they are logged onto, and when the user last logged in to the domain Cabos 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. Cartel 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 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. Chainsaw 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. ClearWatch ClearWatch is a free tool that allows the operator to monitor web, mail (smtp, pop, imap), ftp, telnet or any TCP based network traffic. It can even decrypt SSL encrypted connections when provided with the key. CrossFTP 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. Davenport 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 ddds4j ddds4j is a Java implementation of the dynamic delegation discovery service described in RFC 3401 through RFC 3405. The package also includes a sample implementation of ENUM and the SAML Metadata DDDS. 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 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 eMusic/J 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. FileNabber a Java servlet packaged as a Web app (WAR file) that allows you to download files via HTTP and FTP and upload them via HTTP Flan Network Simulator a network simulator written in Java. It is meant to be easily expandable by adding new protocols, which are also written in Java FlowTuner (commercial) FlowTuner is a program to manage employees' Internet activities. It allows you to set quotas for each employee or for whole departments. It can automatically disconnect employees from the Internet when the quota is reached. Managers can inspect the sites visited by employees and build Internet usage statistics reports. FurthurNET 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. GDownloader 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 GNetWatch is an application that enables real-time graphical monitoring and analysis of network performance through SNMP, ICMP, and traffic generation modules. GridWay Metascheduler 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 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. HTTPManifold 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 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. J-Lan Communicator a small application that facilitates communication between different hosts on the same local area network. It does not require a central server and uses very little bandwidth by taking advantage of a lightweight protocol and UDP packets Jagger Jagger is an application monitoring tool that uses JMX technology to aggregate, archive, and visualize monitoring data for larger computer clusters, giving developers and administrators both a succinct and comprehensive view into their systems. Normal JMX consoles cannot do this due to information overflow. JAMWiki 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. Japt-Proxy Japt-Proxy is a caching proxy for Debian's APT system. It is intended for environments where several Debian systems have to be kept up-to-date and downloading the same files over and over again from the Debian mirrors is undesirable. Java DirectConnect The goal of the project is to open up Direct Connect so that other clients than the currently provided will be available. 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. Javacelot 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 JavaThrottle a pipe bandwidth limiting throttle, with a gui to change the throttle on the fly 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 a pure Java VT100 terminal emulator for SSH2. This terminal emulator also allows you to enjoy port forwarding, X11 forwarding, etc JFTP a graphical FTP (File Transfer Protocol) client application for transferring files between your PC and an FTP site. JFTP can connect to any system that has a valid Internet address and an FTP server program, allowing you to transfer files between a wide variety of systems, including Windows, UNIX and iSeries (AS/400) systems. Free for non-commercial use Jh2n 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 jHamachi jHamachi is a Linux GUI for the Hamachi VPN client. jlo jLo is a logging framework written in Java. It has some unique features compared to other existing frameworks. It supports multiple log configurations, offers loggers, channels, filters and pipes, and uses either a direct or asynchronous log processor. jMoule 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 JNapHunter retrieves the (Open)Nap server list from a public URL of Napigator Web site so you can view and export them in WinMX file format or in csv file format jNetPcap 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 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 JnettopGui is a GUI project for jnettop, the network traffic visualiser. JNFA 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. JonDo JonDo is a free, open-source and highly portable (Java-based) client software for accessing the JonDonym services. Its primary use is the anonymisation of web site requests against web site operators, internet providers and the anonymisation service Operators. jp2p jp2p is a Java 1.3 peer-to-peer server and client based on DDNS IP lookup for known users. JSch 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 JScour a simple java command-line program that enables searching and downloading from scour.net JSTUN 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 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. JWAVE (commercial) JWAVE lets you rapidly analyze, visualize and share critical information immediately with everyone in the organization, regardless of the computer platform. KindFTP KindFTP is a Java implementation of the client side of the FTP protocol, as specified in RFC959. ksLogger a small and simple Java logging package similar to log4j. It has features such ashierarchical logging, dynamic runtime changes of the level logging either through your java code or by changing the properties file, and log file rotation LDAP Browser/Editor a Java-based LDAP browser and editor LRP Status Monitor a Java applet that allows the user to monitor the network bandwidth of a linux machine Mila NetWhistler 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. 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. ModSecurity Console (commercial) ModSecurity Console is a network-based console designed to collect logs and alerts from remote ModSecurity sensors in real-time, providing security analysts with the support they need to keep their web systems secure. Mule 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 MultiPing a multi-protocol, multi-host, graphical ping utility written in Java. Current supported protocols are ICMP echo, HTTP, SMTP, and POP N-View (commercial) N-View is a network monitor for small and medium-sized networks. It features automatic scanning of subnets for host addresses, monitoring of ICMP responses from all hosts, signalling of timeouts and delays in the GUI and by mail, a portscanner, an SNMP client (MIB browser and trap receiver) and more. NeoLoad (commercial) NeoLoad is a load testing software for web application. Load testing increases the reliability of your web application before deployment in production. NetCallback 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 NTPScape NTPScape is a tool for exploring and debugging NTP servers. OpenBloX 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 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. OverDOM 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 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. PJIRC a complete IRC applet which handles multichannel, privates, text coloration, graphical smileys, etc polliwog 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. PortSensor (commercial) PortSensor is a server monitoring tool. Sensors can be created to monitor nearly any TCP/UDP service, such as: HTTP, FTP, POP3, SMTP, MySQL and DNS. Custom sensors can be created to monitor your other critical server metrics, such as: processor loads, mail queue loads, disk space usage and log activity. PortSensor Screenshot PowerFolder 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. ProxPOP a client-server solution for POP clients behind a proxy QDPF 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. Reason for Nessus Reason is an application/network security scanner client for Nessus and Nessus compatible (OpenVAS etc.) servers. In addition to an improved user interface, it provides complete session management, templates, and report generation using XSLT. It is cross-platform, with platform specific releases available for Linux, Mac, and Windows, written in Java using SWT for a native experience, and it is open-source. Remote Tea Remote Tea is a free implementation of the ONC/RPC standard. RESTClient RESTClient is a Java platform client application to test RESTful Web services. RexecJ 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 Rhinohide Rhinohide is a Java implementation of the W3C DOM, layered over a Web browser's native JavaScript. Comparable to Sun's Common DOM API, it provides applets with an interface to the Web document, through a familiar Java binding of the DOM. RhinoRider RhinoRider is a Java implementation of the W3C DOM, layered over a Web browser's native JavaScript. Comparable to Sun's Common DOM API, it provides applets with an interface to the Web document, through a familiar Java binding of the DOM. The implementation is not yet complete, but it provides at least partial support for these DOM features: Core level 3, XML, Events, Traversal, and Range. Secure FTP Secure FTP is a client package that allows for a secure connection to be made to an FTP daemon. Secure FTP Wrapper designed to easily make your existing FTP server a secure FTP server sharehound 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. SLAMD designed for stress testing and performance analysis of network-based applications. It was originally developed by Sun Microsystems, Inc., but it has been released as an open source application under the Sun Public License SMBExplorer 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 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 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 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 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. The Singularity System The Singularity System is a universal network services framework and the supporting server software. It provides a platform-independent, extensible middleware layer between services and networks by allowing software capabilities to be expressed using XML Schema language. The server is written entirely in Java to maximize portability and security. TNV 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 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 TTFTP 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 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 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 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 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 webEditor 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. WebKiosk a Java servlet used to build anonymous messaging forums associated with some item on a Web site WebLech 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 Winie a Java network utility to put (and get) files on the World Wide Web using HTTP/1.1 WMS-Proxy a Proxy Server which provides an OGC-compliant WMS interface for proprietary Web Mapping Services that supports PNG, JPEF, BMP and TIFF images and provides an WMS Interface according to the OGC WMS 1.1.1 specification XE Toolkit 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. XRay 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 Yaddur is a small console application for updating an IP on dyndns.com. µTelnet a lightweight Telnet client for mobile devices running the J2ME (Java 2 Micro Edition) and the MIDP