Semantic search

Jump to: navigation, search


ABYSS
Automates most tasks on video and audio streaming. Besides being a free/libre software, its goals are:
  • Move past command-line based streaming, by automating things.
  • Provide audio/video feedback for the volunteer at the station to monitor the streaming.
Its current features include:
  • Behave slightly differently according to user actions or loss of the feed.
  • GTK+ graphical user interface.
  • Ease to switch between testing mode -- for testing the audio and video chain without broadcasting -- to stream mode, which broadcasts the feeds.
  • In the event of main camera source failure, ABYSS changes the pipeline to fetch the video source from a backup USB webcam and then starts broadcasting again.
  • Each stream is actually recorded locally in three forms to allow easy post-processing: audio-only, raw-video, and audio-video.
Was used during LibrePlanet 2015 and 2016. ABYSS was previously know as Libre-Streamer.
ADG
The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. The final result can be displayed inside a GTK+ widget or exported to any cairo available format, such as PostScript and PDF documents or PNG and SVG images.
AE-DIR
Authorized Entities Directory (Æ-DIR) is a Privileged Identity and Access Management (IAM/PIM/PAM) based on OpenLDAP Objectives:
  • Strictly follow need to know and least privilege principles
  • Agile data maintenance by consequent delegation of manageable small areas
  • Provide meaningful audit trails for compliance checks
  • Secure defaults
AFileDialog
aFileDialog is an Android library which implements a simple and easy to use file chooser. His main features are:
  • The file chooser can be opened both as a Dialog or as an Activity.
  • You can filter the files using regular expressions.
  • Can select files or folders.
  • Can create files and folders.
aFileDialog is open source, licensed under LGPL 3, and is compatible with Android 2.2+.
AIM Sniff
AIM Sniff is a utility for monitoring and archiving AIM and MSN messages across a network. It can be used to monitor for cases of harassment or warez trading. It has the ability to do a live dump (actively sniff the network) or read a PCAP file and parse the file for IM messages. You also have the option of dumping the information to a MySQL database or STDOUT. AIM Sniff will also monitor for an IM login and then perform an SMB lookup on the originating computer in order to match NT Domain names with IM login names (handles).
AMule
aMule is short for "all-platform eMule-like file-sharing program", or, in short, "all-platform Mule". It's a port of the well-known eMule P2P client for the eDonkey2000 file sharing network, and supports most of eMule features. It also provides a small separate Web server and command line interface to connect to a running aMule via the network.
ANK djbdns
'ANK'_djbdns is a simple Web interface to configure djbdns written in mod_perl. It uses a MySQL database to hold DNS records. Features include advanced management of the file "data" including recording backups of all generated "data's", ability to keep a history of all changes, and the ability to show status of all registered domains at the local/remote DNS. The packages also alerts you about wrongly entered information, and when an error occurs while mounting "data".
AOLserver
AOLserver is a multithreaded, TCL-enabled, massively scalable and extensible Web server designed for large scale, dynamic Web sites such as Digital City and AOL.COM. It includes complete database integration, dynamic page scripting, and an open, extensible architecture.
APAz
aPAz is An ultra-light PHP AnonymiZer. It is intended to be a "Put it anywhere, browse everywhere application". You can use it on any Web server that uses PHP and allows socket functions.
AVideo
AVideo /ævə'dɛjo:/ is a powerful, 100% libre video and audio downloader for GNU/Linux. With your freedom and privacy a #1 priority, avideo offers you peace of mind in watching everything from world news and documentaries to the latest cat videos. AVideo builds on the power of the infamous youtube-dl to ensure that the user's liberty is not sacrificed. YouTube-DL incorporates JS, SWF, and SDK interpreters in order to deliver some functionality. However, packaging these runs contrary to delivering freedom as a number 1 priority.
AWStats
Advanced Web Statistics is a free tool that generates advanced web server access statistics graphically. This web server log analyzer works as a CGI or from command line and shows you all information your log contains, in few graphical web pages. It can analyze IIS 5.0+, Apache log files and some other web servers (log files with a personalized format are supported since version 3.0). It's the best statistics tool for web server with less than 200,000 visits a month. The program can measure visits, unique vistors, pages, domains/countries, OS busiest times, robot visits, search engine/keyword used, and HTTP errors. Statistics can be updated from a browser or your scheduler. The program also supports virtual servers.
Achoz
will offer search and tools to reduce your data, keep it clean, fast and easy. in alpha development stage.
Active Spam Killer
Active Spam Killer (ASK) confirms the sender's email address before actual delivery takes place. A "confirmation message" is automatically sent to all "unknown" users. Once the sender replies to that message (a simple reply will do), all future emails from that person are delivered immediately. You can also specify (regexp) addresses to be immediately accepted, rejected (with a nastygram) or ignored. The package also includes a utility to scan your old mailboxes and generate a list of emails to be accepted automatically.
Actor platform
The Actor platform allows you to run a server for clients running the free software Actor messaging and group chat app on their computers and other devices. NB: Actor platform needs other modules in order to work, which is not covered by this entry.
AdacURL
AdacURL is an Ada95 binding to the popular curl library for fetching files over various protocols such as HTTP, FTP, or TELNET.
Adblock Plus
Antifeature: Tracking comment

Adblock Plus is ineffective for surveillance protection by default as it comes with Acceptable Ads enabled: These ads are not meant to be "ads that don't track you".

Blocks banners, pop-ups, tracking, malware. By default, nonintrusive ads aren't blocked in order to support websites.

The add-on is supported by over forty filter subscriptions in dozens of languages which automatically configure it for purposes ranging from removing online advertising to blocking all known malware domains. Adblock Plus also allows you to customize your filters with the assistance of a variety of useful features, including a context option for images, a block tab for Flash and Java objects, and a list of blockable items to remove scripts and stylesheets.

Starting with Adblock Plus 2.0 there is an option in Filter Preferences to allow some non-intrusive advertising. The goal is to support websites using non-intrusive ways to advertise and to encourage more websites to do the same.
Aiodns
Supports A, AAAA, ANY, CNAME, MX, NAPTR, NS, PTR, SOA, SRV, and TXT DNS queries.
Aircrack
'aircrack' is a set of tools for auditing wirelessnetworks. It consists of: airodump (an 802.11 packet capture program), aireplay (an 802.11 packet injection program), aircrack (static WEP and WPA-PSK cracking), and airdecap (decrypts WEP/WPA capture files).
Akregator
'akregator' is a fast, lightweight, and intuitive feed reader program for KDE. It lets you browse quickly through hundreds of thousands of internet feeds quickly, efficiently, and in a familiar way. It is currently under an extended beta beta process, but is considered stable.
Alf.io
Alf.io is a powerful tool for your events. Secure, fair, PCI-Compliant, reliable. With Alf.io you can: - sell / distribute tickets for your events - manage reservations, invoicing, and payments through backoffice - check in the attendees using the mobile app (Android/iOS), or - check in the attendees and print their badges on-site using the dedicated RaspberryPi-based station - let exhibitors collect leads by scanning attendees' badge, in a GDPR-Compliant way
Alpine
Alpine is a screen-oriented message-handling tool. In its default configuration, Alpine offers an intentionally limited set of functions geared toward the novice user, but it also has a large list of optional "power-user" and personal-preference features. alpinef is a variant of Alpine that uses function keys rather than mnemonic single-letter commands. Alpine uses the c-client messaging API to access local and remote mail folders. This library provides a variety of low-level message-handling functions, including drivers for a variety of different mail file formats, as well as routines to access remote mail and news servers, using IMAP (Internet Message Access Protocol) and NNTP (Network News Transport Protocol). Outgoing mail is usually posted directly via SMTP (Simple Mail Transfer Protocol).
Amaya
Amaya is a complete web browsing and authoring environment that comes equipped with a WYSIWYG interface. It lets users both browse and author valid Web pages. It supports HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, many CSS 2 features, and SVG. It also includes a collaborative annotation application (RDF), and is fully internationalized.
Amethyst
Amethyst is one of the most feature-rich Nostr clients out there. Like other Nostr clients, users can post microblogs, follow other users, and upload images. However, because Nostr is so extensible, Amethyst has has a built-in peer-to-peer marketplace which works over the Bitcoin Lightning Network.
AmphetaDesk
AmphetaDesk downloads syndication news and information and displays it on a fully customizable Web page.
Anastasis , Heckert gnu.tiny.png
Anastasis is a key recovery system that allows the user to securely deposit shares of a core secret with an open set of escrow providers, to recover it if the secret is lost. The core secret itself is protected from the escrow providers by giving each provider only part of the information, and additionally by encrypting it with an identity-based key unknown to the providers.
Anchors Reveal
“Anchors reveal” is an addon to show anchors in a web page. Its main use is to help a lazy blog redactor for rapidly linking to a relevant chapter in a long web page.
And-httpd
And-httpd is an HTTP server that maps URLs to files. In other words, in can take an incoming URL and map it to a file in a number of ways (for example, according to content type or language). It can also do authentication or IP based ACLs. It cannot do CGI or other kinds of code execution. It cannot even dynamically create directory listings (although it comes with external tools to do so automatically, and to create a "status page"). It currently has a $2000 "security guarantee" against remote attacks.
AndStatus
AndStatus is a low traffic social networking client with tree-like threaded conversations. It supports multiple protocols, including GNU social (StatusNet, e.g. Quitter.se, LoadAverage, Vinilox, etc.), Twitter and Pump.io AndStatus can combine your accounts from all networks into one Timeline, and it allows you to read and post even when you are offline. For Android OS version 4.1 or more.
Android- dg Alert Classic
Completely revamps and improves SMS and MMS notifications for the Android phone. Fixed screen on preference to allow disabling. Improved reliability for clearing notifications.
Android-latinoware
This is a non-official application to display the schedule of Latinoware events.
AnonAddy
AnonAddy is an email forwarding service designed to protect a user's email addresses from spam and other unwanted emails. It allows you to create random aliases that can be used to forward emails to your main account. This way, you can sign up on services around the Web without giving your real email address.
Anontwi
Anontwi - is a tool for OAuth2 applications (such as: GNUSocial, Twitter...) that provides different layers of encryption and privacy methods.
AnonymousMessenger
Features Double end to end encryption Completely peer to peer using hidden services Cryptographic Identity Verification Excellent Network Security Voice Messages Live Voice Calls over tor (alpha feature) Text Messages Metadata stripped media messages Raw file sending of any size (100 GB+) coming soon... Both peers have to add each others onion addresses to be able to communicate Disappearing messages by default Encrypted file storage on Android Screen security
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet. It features support for HTTPS, virtual hosting, CGI, SSI, IPv6, easy scripting and database integration, request/response filtering, many flexible authentication schemes, and more.
Apf
'apf' (active port forwarder) uses SSL for secure packet tunneling. It is meant for users without an external IP who want to make some services available on the Internet. afserver is placed on the machine with a publicly accessible address. afclient is then placed on the machine behind a firewall or masquerade, which makes the second machine visible to the Internet. You do not need root privileges to run afserver, nor does it use other processes. It uses 'zlib' to compress the transferred data.
Aplakons
Aplakons allows you to build a sheets schema to organize activities to be followed by registered users. You can configure sets of sheets to customize each one’s activities to follow. You prepare a repository of sheets (as concrete activities), and after you order them in different arrays. The arrays can be assigned to users as activity plans. For example, a whole diet (array) based on cooking recipes (activities).
App Manager
== Features ==

General features

  • Material design 3
  • Displays as much information as possible in the main page
  • Lists activities, broadcast receivers, services, providers, app ops, permissions, signatures, shared libraries, etc. of an application
  • Launch activities and services
  • Create shortcuts of activities
  • Intercept activities
  • Scan for trackers and libraries in apps and list (all or only) tracking classes (and their code dump)
  • View/save the manifest of an app
  • Display app usage, data usage (mobile and wifi), and app storage info (requires “Usage Access” permission)
  • Install/uninstall APK files (including APKS, APKM and XAPK with OBB files)
  • Share APK files
  • Back up/restore APK files
  • Batch operations
  • Single-click operations
  • Logcat viewer
  • Profiles (including presets for quick debloating)
  • Open an app in Aurora Store or in your favourite F-Droid client directly from App Manager
  • Sign APK files with custom signatures before installing
  • Backup encryption: OpenPGP via OpenKeychain, RSA (hybrid encryption with AES) and AES.

Root/ADB-only features

  • Revoke runtime (AKA dangerous) and development permissions
  • Change the mode of an app op
  • Display/kill/force-stop running apps or processes
  • Clear app data or app cache
  • View/change net policy
  • Control battery optimization

Root-only features

  • Block any activities, broadcast receivers, services, or providers of an app with native import/export as well as Watt and Blocker import support
  • View/edit/delete shared preferences of any app
  • Back up/restore apps with data, rules and extras (such as permissions, battery optimization, SSAID, etc.)
  • View system configurations including blacklisted or whitelisted apps, permissions, etc.
  • View/change SSAID.
Apt-torrent
'apt-torrent' contains an apt to the BitTorrent gateway. It lets you fetch packages through the BitTorrent protocol
ArgusEye
ArgusEye is a GUI for some of the features of Argus. Argus is a powerful suite of tools for transaction-based network auditing. ArgusEye aims at supporting daily work with Argus by providing a graphical user interface.
Aria
Aria is a download tool similar to Reget or GetRight. It downloads files from the Internet via HTTP or FTP. The transfer can be paused, resumed, queued, and saved. You can paste URLs from the clipboard, pasting as many as you want at a time. It has a friendly GTK-based GUI and useful log consoles. It supports URL list import, CRC checking, an HTTP proxy server, HTTP recursive downloads, defining specific file retrieval procedures for particular servers, and cut-and-paste.
Aria2
aria2 is a utility for downloading files. It has completely new design concept from its predecessor, Aria, and is written from scratch. aria2 has a segmented downloading engine in its core. It can download one file from multiple URLs or multiple connections from one URL. This results in very high speed downloading, much faster than ordinary browsers. This engine in was implemented in a single-thread model. The architecture is clean and easy to extend. aria2 currently supports HTTP, FTP, and BitTorrent. It also supports Metalink version 3.0.
Arianne
From the about page: Arianne comprises a multiplayer online games framework and engine to develop turn based and real time games, and the various games which use it. The main subprojects active now are the framework/engine, called Marauroa, and a multiplayer online adventures game called Stendhal.
ArkOS
arkOS is a lightweight GNU/Linux-based operating system, initially targeted to run on a Raspberry Pi, intended to make self-hosting server software as easy as possible. It has different components that interact to achieve these ends, chief among them an integrated application called Genesis which graphically manages the server and its components. With Genesis, users can easily add/remove server software, manage websites, change system settings and more from a reliable visual interface that's easy to use. arkOS puts a focus on user's experience, requiring no command line experience to run well. In the future, users will also be able to host their email accounts, chat accounts, and social networking profiles from an arkOS server just as easily.
Arpalert
'arpalert' listens on a network interface, catches all conversations of MAC address to IP request, and compares the MAc addresses it detected with a pre-configured list of authorized addresses. If the address is not on this list, arpalert launches an alert script with the MAC address and IP address as parameters. 'arpalert' can run in daemon mode and is very fast (low CPU and memory consumption). It responds at signal SIGHUP (configuration reload) and at signals SIGTERM, SIGINT, SIGQUIT and SIGABRT (Kwhere it stops itself).
Aub
'aub' downloads articles from newsgroups and decode them automatically. It is simple, well documented, and easy to use and configure. It handles multi-part postings, and both uuencoded and base64 encodings.
AuthPass
Easily and securely keep track of all your Passwords! AuthPass is a stand alone password manager with support for the popular and proven KeePass (kdbx 3.x AND kdbx 4.x 🎉️) format. Store your passwords, share across all your devices and easily find them whenever you need to login. 🗄 All your passwords in one place. Generate secure random passwords for each of your accounts. 🔐 Quick Unlock secured with biometric lock. 🔍 Keep track of your accounts across the web. 📂 Open multiple password files at the same time (e.g. one for work, one for personal - or even share your password files with coworkers) Open Source available on https://github.com/authpass/authpass/ 🔦 Dark Theme 😎️
Authfail
'authfail' is a tool for adding IP addresses to an ACL when entities from those addresses attempt to log into a system, but cause authentication failures in auth.log. It reads data from auth.log in real time and adds the IP into netfilter with a DROP/REJECT policy.
AutoFW
If you are a broadband or dial-up user who doesn't have a firewall script, you need to get one to protect yourself. AutoFW is intended to help you do that with no hassles. Many people when connecting to the internet need a firewall script made for them so they can surf the net without being susceptible to various attacks. Most, if not all (until now :-), of the existing scripts are written for a large range of requirements and require some tweaking to make them work for a specific user. However many users do not know which parameters to fill in the script config file. AutoFW intends to provide a simple firewall script that you just need to fire and forget. You make sure to run it on computer start-up or just before connecting to the net, and it will detect network condition and setup appropriate firewall rules for you. In order to be "smart" AutoFW has to be limited, the current scope of AutoFW are standard broadband connections, it will also cover dial-up users and stand-alone servers.
AutoScan
'AutoScan' is an application designed to explore and manage your network. Entire subnets can be scanned simultaneously without human intervention. It features OS detection, automatic network discovery, a port scanner, a Samba share browser, and the ability to save the network state.
Autobench
Autobench is a collection of scripts to automate the benchmarking a web server (or for conducting a comparative test of two different web servers). It is a wrapper for httperf. Autobench runs httperf repeatedly against each host, increasing the number of requested connections per second each time. It extracts the significant data from the httperf output, and delivers a CSV or TSV file which can be imported directly into a spreadsheet for analysis or GNUplotted using the included bench2graph script.
Autohosts
Hosts files will reroute unwanted traffic from ad farms, behavioral tracking firms and malware sites to a blackhole; routing to 0.0.0.0 (localhost; your PC) when a request is made to a URL on the blacklist. Which means any traffic that would have left your system for that destination, is sent inward, to your localhost and then abandoned. Despite what some may suggest, hosts files are not "1980s technology" and still very useful today, as an additional layer of security. Hosts file are a useful redundancy when coupled with ad blockers like uBlock Origin and uMatrix - while debugging or 'Temporarily Allow All on this Site' with Noscript can open you up to underlying attacks or privacy intrusions. In-browser filters won't protect you if the browser itself is phoning home. If you have an up-to-date hosts file, the risk is severely lessened. Auto Hosts will automate the setup process for maintaining an up to date hosts file, by: - Installing a weekly cronjob to pull fresh/updated copies of hosts lists (default is every Sunday at 7:22pm) (Default custom_filters and firefox-includes) source appends Facebook trackers, Linkedin ads, Google fonts, Firefox telemetry and other harvester sites that curated lists for whatever reason, have not added to their blacklists - Refreshes DNS to instantiate the re-routed changes (Mac Only) If Devdom is installed, append all local virtualhosts (if it is installed - it is -not- a requirement! Autohosts does a conditional check to ensure your dev environment doesn't break if you're using Devdom. Read the code.) - Uninstall offers the ability to revert to a fresh hosts file and undo any changes made by Autohosts; a backup will be copied to /tmp - Add custom blacklists, whitelists and host sources from ~/autohosts on your desktop
Autossh
Autossh is a program to monitor and automatically reestablish SSH connections. It is similar to rstunnel (Reliable SSH Tunnel), but is easier to set up and use, especially for connections to multiple hosts. The program monitors connections by using a loop of port forwardings, and will back off on the rate of connection attempts when experiencing rapid failures (such as connection refused).
Avahi
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. Compatible technology is found in Apple MacOS X (branded "Bonjour" and sometimes "Zeroconf"). Avahi is primarily targetted at GNU/Linux systems and ships by default in most distributions. It is not ported to Windows at this stage, but will run on many other BSD-like systems. The primary API is D-Bus and is required for usage of most of Avahi, however services can be published using an XML service definition placed in /etc/avahi/services. See also the nss-mdns project, which allows hostname lookup of *.local hostnames via mDNS in all system programs using nsswitch
Awhttpd
'Anti-Web httpd' is a single-process Web server that relies on its inherent simplicity to be robust and secure. It has support for virtual hosts, CGI, IPv6, and more. In its default mode, though, it is easy to launch and requires no configuration files. It implements the bare minimum of HTTP 1.1 necessary to be a productive web server. It doesn't support certain requests like HEAD (anymore), but normal users will never notice the difference. POST request support is in the works, as is HTTPS/SSL support.
BAD HARVEST
BAD HARVEST is a form-mail CGI script designed to be called from links similar to "mailto:...". It helps you to hide email addresses from "harvesters" (automated email-address collectors) while still providing a convenient way for your visitors to contact you.
BIRD
BIRD is a dynamic routing daemon for UNIX-like systems. It should support all routing protocols used in the contemporary Internet, such as BGP, OSPF, RIP, and their IPv6 variants. It also has a very flexible configuration mechanism, and a route filtering language.
BW whois 2
BW whois is a whois client that works as a command line tool or as a Web application. It includes configurable with self-detecting CGI support, multiple security options in the CGI mode, a mature TLD table, database caching (using MySQL), and many more options and features.
Balance
Balance is a simple but powerful generic TCP proxy with round-robin load balancing and failover mechanisms. Its behaviour can be controlled at runtime using a simple command line syntax.
BannerKiller
BannerKiller is a very simple HTTP proxy that lets you filter pages by forbiding pages whose URLs match some pattern. It can be used for censorship or to filter ads, and is particularly valuable for people with slow connections who normally have to wait for banner ads to download before they can view a page. The software is no longer currently being developed; the authors suggests the program SwiftSurf in place of bannerkiller.
BasE91
'basE91' is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary insecure connections like e-mail or terminal lines.
Basapp
BasApp is a software for friendly creation of web applications, based on your own database structure. Once BasApp is installed in a webserver, the developer can do all the job with a web browser, same as final user.
Better Angels Buoy
Better Angels' Buoy is an app designed to quickly connect survivors of domestic or dating violence (DV) with trusted friends, family members, advocates, and other allies in times of crisis.
Bibliogram
Bibliogram works without browser JavaScript, has no ads or tracking, and shows no pop-up that prevents you to view content without an account. It is inspired by Invidious. A list of available instances can be found here. See Bibliogram-specific and Instagram-related features here.
Bigboos
Bigboos is a network monitoring system that pools devices based on configuration. It is designed to allow mid-sized ISPs to monitor their network and central offices whose branch offices are connected on T1 or E1 lines to monitor their clients and branches. It is based on ICMP and SNMP. A small customer database manager is included. It has the capability to generate and manage trouble tickets, provides the current status about devices being monitored, and generates downtime reports.
BioMail
BioMail automates searching for recent scientific papers in the PubMed Medline database, and can periodically run a customized Medline search and send all recent matching articles to the user's e-mail address. You can save search patterns: no more remembering which search was good and which wasn't. It is intended for medical researchers, biologists, and anyone who wants to know the latest information about a disease or a biological phenomenon. It is also useful for users who have email address but slow or sporadic Web access; they can set up searches and have them emailed to an address instead of having to surf the Web themselves for the information.
Bitcoin-Qt
Bitcoin-Qt is a multiplatform bitcoin client and wallet. Bitcoin is a network and a currency establishing a PKI for electronic cash transactions which is distributed P2P. To quote the developers, "Bitcoin is a decentralized P2P electronic cash system without a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of the network to check for double-spending."
Bitflu
Bitfu is a BitTorrent client designed to run non-stop as a daemon. It does not provide a graphical interface, but offers a telnet interface and can handle multiple torrent downloads.
Bitwarden-ruby
bitwarden-ruby is a server application for storing credentials, especially web-based login details. It includes an independent API reference. Compatible browser plugins can retrieve and fill in login credentials based on the current URL. bitwarden-ruby is a replacement for bitwarden-core, a freely licensed server application with a non-free dependency (the SQL Server database).
Bleachbit
BleachBit deletes unnecessary files to free valuable disk space, maintain privacy, and remove junk. It removes cache, Internet history, temporary files, cookies, and broken shortcuts. Some common uses include:
  • Free disk space
  • Reduce the size of backups and the time to create them by removing unnecessary files
  • Maintain privacy
  • Improve system performance (by vacuuming your browser's database, for example)
  • Prepare whole disk images for compression (common for "ghost" backups and virtual machines) by wiping free disk space
Blindsend
Modified from README.md: Blindsend is a free software tool for private, end-to-end encrypted file exchange between two agents. Current use case requires a requesting party (file Receiver) to initiate the file exchange by generating a link via blindsend and transmiting that link to the file Sender; after the Sender uploads the file to blindsend, the Receiver is able to use the same link to download the file. When exchanging files via blindsend, encryption and decryption always take place on Sender's/Receiver's local machines.
BlockSignal
BlockSignal is a secure instant messaging application based on Signal Android. Moreover, it uses a blockchain-based PKI system, Blockstack, to verify the identities of users so as to prevent Man-in-the-Middle attacks instead of Signal's authentication ceremony feature. Therefore, its security level depends on user awareness less.
BlueSpice
BlueSpice extends MediaWiki and enhances it with useful features, in particular in the areas of quality management, process support, administration, editing and security. There are two editions available: BlueSpice free and BlueSpice pro. BlueSpice free is a free of charge wiki version. BlueSpice pro is the business-critical solution with comprehensive functionalities and a subscription for support and software maintenance.
BlueZ
The Bluetooth wireless technology is a worldwide specification for a small-form factor, low-cost radio solution that provides links between mobile computers, mobile phones, other portable handheld devices, and connectivity to the Internet. The specification is developed, published and promoted by the Bluetooth Special Interest Group. BlueZ provides support for the core Bluetooth layers and protocols. It is flexible, efficient and uses a modular implementation. It has many interesting features:
  • Complete modular implementation
  • Symmetric multi processing safe
  • Multithreaded data processing
  • Support for multiple Bluetooth devices
  • Real hardware abstraction
  • Standard socket interface to all layers
  • Device and service level security support
Currently BlueZ consists of many separate modules:
  • Bluetooth kernel subsystem core
  • L2CAP and SCO audio kernel layers
  • RFCOMM, BNEP, CMTP and HIDP kernel implementations
  • HCI UART, USB, PCMCIA and virtual device drivers
  • General Bluetooth and SDP libraries and daemons
  • Configuration and testing utilities
  • Protocol decoding and analysis tools
Boa
A high-performance Web server for UNIX-like computers
Booh
It takes one or several series of photos and videos, and automatically builds static Web pages to browse them, creating thumbnails, etc. It features automatic rotation of portrait images, support for videos, preloading, sub-albums support, themability, a powerful GUI for editing, and more.
Booktype
Booktype is a free software platform that produces beautiful, engaging books formatted for print, iBooks and almost any ereader within minutes. It makes it easier for people and organisations to collate, organise, edit and publish books.
Brag
Brag collects and assembles multipart binary attachements from newsgroups. It is best suited to run as a cron job. It supports for uuencode, MIME base64, and yenc encodings, NNTP authentication, non-default NNTP ports, and message filtering with accept/reject patterns. It can combine parts from different newsgroups or even different servers, and optionally saves message subjects.
Breach
Breach is a modular and lightweight Web browser. Everything in the browser is a module, a Web application running in its own process. Construct your own browsing experience by selecting the right modules for you.
Briar
Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn't rely on a central server - messages are synchronized directly between the users' devices. If the internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis. If the internet's up, Briar can sync via the Tor network, protecting users and their relationships from surveillance.
Browser-history
An X daemon maintaining a browser-independent global history of visited sites.
Bup
'bup' is a patch for bash that modifies the shell to send all user keystrokes via UDP over the network for collection by a sniffer or a syslogd server. It does not depend on syslogd to send the packets.
BusTO
Get scheduled and real arrival times of 5T/GTT's vehicle stopping in a bus stop. This allows to avoid non-free JavaScript files on the official website.
Business Integration Engine
BIE is an free software integration system that makes it easy for organizations to exchange data with external trading partners regardless of their native applications. It is truly cross-platform since it written in Java.
C-nocem
This is a program for the easy and efficient applcation of the NoCeM protocol on the news spool. Which means, articles for which a NoCeM with 'action=hide" is accepted, will be deleted from your news system as if they had been cancelled. Unlike the standard implementation of NoCeM, this version is optimized for the most common case of 'spam cancels," In fact, it cn do nothing else.
CTC
CTC (Cut The Crap) is a proxy-like daemon that will filter your browser's requests to prevent downloading ads. It is meant mostly for dialup users whose bandwidth is too precious and expensive to waste on banners and ads.
CacoCloud
A simple, fast and secure PHP/AngularJS based single user feed and mail reader, password and bookmark manager. CacoCloud is divided into a RESTful PHP backend storing all data into a SQLite database and an SPA frontend based on AngularJs.
Calibre
Calibre is an e-book manager that can view, convert, edit and catalog e-books in all of the major e-book formats. It's a complete e-library solution that includes library management, e-book format conversion, newsfeed to e-book conversion, integrated e-book viewer, and synchronization with e-reader devices.
Canvas
Canvas is a feature-rich learning management system.

This page describes the free/libre program Canvas which you can install in your own computers. There are also online services which operate by running Canvas, but we don't recommend that way of using software. The user community can check whether to trust running a free program. There is no basis for trusting a service run by a company or by strangers. You can read more about this issue here:[1]
Chameleon Addon
Chameleon is a WebExtension port of the popular Firefox addon Random Agent Spoofer. The UI is near identical and contains most of the features found in the original extension.
ChangePassword
ChangePassword modifies the passwords of passwd, Samba, and Squid through the Web. All passwords are syncronized and changed in real time over a browser like Mozilla, Netscape, IE, Opera, and others.
Checkaliases
Reads a sendmail aliases file and reports problems in it, such as syntax errors, pipes to missing programs, local users who don't exist, include files that can't be read, files with wrong permissions, duplicate alias names, etc. newaliases.el is GNU Emacs Lisp code to make editing and checking an aliases file easier. It can automatically run checkaliases and newaliases after saving the aliases file.
Checkurls
'checkurls' is a program to help people who are interested in multiple files on Internet and want to spend less time checking for updates. It takes a list of URLs, downloads the files at these URLs, compares these with the old files, and if something has changed it sends an email to the user with a patch.
CherryMusic
CherryMusic is a music streaming server based on CherryPy and jPlayer. It plays the music inside your PC, smartphone, tablet, toaster or whatever device has a HTML5 compliant browser installed. Current features:
  • Stream your music inside the browser (locally or remote)
  • Browse and search your music
  • Completely AJAX based (no page reloads on click, therefore fast)
  • Create and share playlists
  • Multiple user authentication
  • HTTPS support
  • Automatic album cover art fetching
  • See CHANGES for all the features
Chromium Embedded Framework
The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications.
Chungles
Chungles is a file-sharing program that utilizes ZeroConf (via the JmDNS libraries) for computer detection. It allows files to be shared easily between platforms with simple drag'n'drop.
Cjdns
Cjdns implements an encrypted IPv6 network using public key cryptography for address allocation and a distributed hash table for routing. This provides near zero-configuration networking without many of the security and robustness issues that regular IPv4 and IPv6 networks have. Hyperboria is the largest cjdns network, with hundreds of active nodes around the world.
Classified-ads
"Classified ads" is messaging system for exchange of private and public messages between humans, and maybe other primates. Features of the program include, but are not limited to: * Sending and retrieving messages public and private, between humans or inside groups * No need for server-side support of any kind * Minimal hassle for the end-user * No need for contracts with any service-operators, not counting your ISP * Identification of message senders while allowing some withdrawal of personal details * Text-based search of public posting
ClassyShark3xodus
Checks apps for code signatures of known trackers (provided by Exodus). Also can list all classes for launchable (via the app drawer) packages. Can be used against any APK: - installed: via an app manager, - downloaded: via any file manager (long press and open with ClassyShark3xodus), - launchable installed: via the first screen list (long press to list all classes, including obfuscated ones). Note: doesn't work on odexed/system packages (it's a work-in-progress). Finally, the app doesn't sync or connect to the Internet and thus cannot sneak on end users. The app is updated when Exodus updates their list of trackers: https://reports.exodus-privacy.eu.org/api/trackers ClassyShark3xodus is based on Google's ClassyShark: https://github.com/google/android-classyshark
Clipperz
Clipperz is a web based password manager. Local encryption within the browser guarantees that no one except you can read your data. With Clipperz you can quickly login to websites, as well as organize and store logins and any confidential data.
Cloudgizer
Cloudgizer is a tool for building web applications as Apache modules in C language enhanced with simple markup, with emphasis on performance, small-footprint, and more productive and safer programming in C. It combines the ease of scripting with the power of C, improving the resource utilization for cloud applications. The programmer writes simple markup language mixed with C code, which is then translated entirely into C code and compiled natively as Apache module. The resulting application is fast and takes less memory, as there are no interpreters or virtual machines. Features include easy markups to use MariaDB database, HTML input parameters, cookies, simpler outputting of web pages, files storage and manipulation, encryption, encoding, program execution, web calls, safer and easier string manipulation etc. - the list is too long to place in one sentence. Overall Cloudgizer does a lot of stuff for you that you'd otherwise need to do yourself. A memory garbage collection system and memory overwrite/underwrite detection comes in handy for program stability. The same goes for string and memory handling markups to help write applications that won't crash. Also included is an application packaging system and an automated application installer. This makes rollout of products and release cycle more manageable. Cloudgizer source files have extension .v. Cloudgizer pre-compiler (cld program) will turn your .v files into .c files, ready for compilation as pure C programs. Then, your program will be compiled and linked with Apache web server on RH/Centos systems. It links with Apache as an Apache module in a "prefork" configuration. It does the work of communicating with Apache, and it makes it easier to write high-performance/small-footprint web programs in C. Cloudgizer is not designed to be thread-safe as it works in a "prefork" configuration of Apache. You can also build command-line programs. The same program can serve as both command-line utility and a web program linked with Apache. Cloudgizer works with RedHat/Centos 7 operating system, Apache web server and mariaDB database.
Cmogstored
cmogstored is an alternative implementation of the "mogstored" storage component of MogileFS. cmogstored is implemented in C and does not use Perl at runtime. cmogstored is the only component you need to install on a MogileFS storage node. Read more about MogileFS here: http://mogilefs.org/ cmogstored is not directly affiliated with the MogileFS project nor any commercial interests behind MogileFS.
Codebird-js
Use codebird-js to connect your website or JavaScript app with the Twitter API. Support for API 1.1 is baked in!
Coldstore
ColdStore is a gigabyte-scale persistent object store which maps objects into a file (for persistence), can allocate objects in a minimal working-set of pages (for speed), permits library versions to change without a rebuild of the store, and permits application checkpoint/restart. Coldstore might be used to replace a database, cache highly structured objects, act as an OODB, make STL persistent, act as a Document Store for XML/SGML/HTML, create a MUD. Future projects include a virtual machine toolkit, ports of several languages, VW and byte-interpretive language workbench.
Collab
Multiplatform raster graphical editor enabling simultaneous drawing between users. Project including several sub projects as server, painting framework, network library, desktop application and protocol design and documentation.
Comanche
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 14:27, 30 July 2018 (EDT) Comanche is a quality, cross-platform, GUI tool for configuration and management of free software. Packages supported include the Apache Web server and Samba. It is easily extensible through plugins.
Comanche Server
Comanche is an extremely simple HTTP (web) server written entirely in Python. It does not use any of the many Python standard library modules related to HTTP serving, as it was initially written as a learning exercise. At present it does not support CGI or SSL and uses a simple fork-on-demand architecture, but is being actively improved.
CometVisu
The CometVisu is a web technology based realtime visualization for home and building automation systems like the KNX bus or OpenHAB. It can be used on a wide range of systems, ranging from smart phones over tablets up to laptops and PCs.
ComicMan
ComicMan downloads Web comics from the Internet to your hard drive. It remembers the last download for each title, so you won't get duplicates from running it multiple times. The application itself is a command line tool, but it comes with a graphical configuration tool and an editor for making new Web comic configuration files.
Conflux
Conflux is a data collection and management suite. Conflux can:
  • help you perform searches which best meet your result needs, across a number of search services
  • help you retain a list of search results for later use
  • help share research material among a team or workgroup
  • help you organize useful searches and search results into groups (bundles)
  • help you maintain a list of the resources you use most, giving you access to this list from a central location
  • Conflux allows you to submit searches to be performed, either immediately or later, by the Conflux collector. Once the search has been performed, you will have ready access to the URLs of the results provided by the search engine. Using Conflux, you can manage your past searches, better keeping track of materials you have found useful, aiding you in submitting follow-up searches. Both searches and search results may be bundled together, permitting you to best organize your information how you see fit. Best of all, you may enable your entire team to use Conflux, sharing the benefits of your research. The Conflux suite currently consists of a PHP3 frontend, a MySQL database schema, and a perl 'collector' (which may be run as a daemon, from cron or standalone).
Conkeror
Conkeror is a Mozilla-based browser that brings an emacs-like experience to web browsing. It has a sophisticated keyboard system for running commands and interacting with web page content, modelled after Emacs and Lynx. For easier editing of form fields, it can spawn external editors. It is self-documenting and extensible with JavaScript. Conkeror is fully-customizable and highly-extensible, but is based on Mozilla XULRunner, which Mozilla has stopped supporting development in July 2015. N.B. Not to be confused with Konqueror.
Console Downloader
Command line download manager which uses existing unix utilities: Downloads can be added, paused and removed from the command line; and you can create custom download schedules by combining this program with the crontab file.
Conversations.im
Conversations is a Jabber/XMPP client for Android 5.0+ smartphones that has been optimized to provide a unique mobile experience. A port to iOS is envisaged in the medium-term future. Conversations allows you to easily send images, show if your contact has received and read your message, permit dynamic history and handles multiple devices (especially sync with desktop clients), allow you to create group chats and support one-to-one Audio/Video calls ! And thanks to the XMPP Protocol (that is a push protocol) you battery life is safe. Conversations also does not require a Google Account or specifically Google Cloud Messaging (GCM). Using the XMPP federated protocol, you can freely choose a trustworthy server (your own if you want) for yourself while still chatting with contacts that are using other servers. The communication between Conversations and the XMPP server as well as the communication between the individual servers is TLS encrypted. This way, not only your messages are safe but more importantly it is impossible for an outside attacker to intercept your meta data (with whom you are chatting) without attacking your server first. On top of that, Conversations gives you the choice to enable one of two end-to-end encryption mechanisms. The first one is OMEMO, a state of the art multi-end-to-multi-end encryption method which is very easy to setup and gives you forward secrecy and plausible deniability. For backwards compatibility reasons Conversations also supports OpenPGP.
Corais
The Corais platform is based on Open Atrium, which is itself based on Drupal. It is used for organizing collaborative projects.
Cowloop
The cowloop-driver is a copy-on-write loop driver (block device) which can be used on top of any other block driver. It shields the lower driver from any write access and diverts all write-accesses to an arbitrary regular file, called the cowfile. When a modified block is read again later on, the cowloop-driver gets the block from the cowfile, while non-modified blocks are obtained from the original read-only device. This lets block-devices be used in a read-write fashion without modifying the underlying block-device itself.
CrawlTrack
CrawlTrack is a script, which makes it possible to follow the search-engines crawlers and spiders visits on your website. Data is displayed in the form of tables and of graphics which provides for easy analysis of information. CrawlTrack is a php script using MySQL database. CrawlTrack currently exists for English and in French, the translations into other languages are welcome.
CreoleParser
Creoleparser is a Python library for converting Creole wiki markup for output on the web. It is a full implementation of the Creole 1.0 specification and aims to follow the spec exactly.
Cronolog
'cronolog' is a filter program that reads log file entries from standard input and writes each entry to the output file specified by a filename template and the current date and time. When the expanded filename changes, the current file closes and a new one opens. 'cronolog' is meant to be used in conjunction with a Web server, such as Apache, to split the access log into daily or monthly logs.
Crowdsec
Crowdsec is a firewall and behaviour detection system that uses a shared IP address reputation database in order to identify potential threats. User can instruct Crowdsec to watch certain logs, including both operating system logs and logs for specific applications. These are analysed for potential security threats, and the source IP address of any suspicious activity may be uploaded to a shared reputation database. Likewise, the user can download this shared database to benefit from lists of known suspicious hosts. Crowdsec includes so-called 'bouncers' to block certain IP addresses from accessing services, thus forming a reputation-based firewall. As the bouncer and detection components are separate programs and can remotely communicate, Crowdsec may be appropriate for embedded applications where the host to be protected is not powerful enough to detect potential threats itself; the log analysis can be done on another, more powerful system.
CryptPad
CryptPad is a libre and encrypted collaboration suite that can be used for forms, presentations and other collaborative documents.
Cryptmount
cryptmount assists system administrators in setting up encrypted filesystems based on the device mapper (dm-crypt) of GNU/Linux systems using a 2.6-series kernel. After initial setup, it allows any user to mount or unmount filesystems on demand, solely by providing the decryption password, with any system devices needed to access the filing system being configured automatically. A wide variety of encryption schemes (provided by the kernel and libgcrypt library) can be used to protect both the filing system and the access key. The protected filing systems can reside in either ordinary files or disk partitions.
Crypton
Crypton is a software framework for remote storage, where the remote server has no knowledge of what is being stored. The content is encrypted client-side before it reaches the server. The framework is designed to be easy for application developers to use, without needing experience in encryption.
CsCSSc
'csCSSc' is a client-side CSS compressor and decompressor. Currently it consists of a webpage and ECMA/javascript file. It runs on all web browsers which support ECMA/javascript.
Cspeedtest
Command line (CLI) network speed test for GNU/Linux servers, using libncurses to estimate network throughput between you and your server over an existing ssh connection. Works on any client platform that has a terminal that supports curses (e.g. iOS, Android, Mac OS, Windows, GNU/Linux, etc). Network speed is measured by writing screenfuls of random characters to the terminal, using the resulting framerate to estimate the throughput. It takes advantage of the implicit communication between the server and your terminal to measure network performance without any client software beyond the terminal you already have. Note: This software just needs to be installed on the server.
Ctrlproxy
'ctrlproxy' is an IRC server with multiserver support. It runs as a daemon and connects to a number of IRC servers, then lets you to connect from a workstation and work as the user who is logged in to the IRC server. After you disconnect, it maintains the connection to the server. It acts like any normal IRC server, so you can use any IRC client to connect to it. It supports multiple client connections to one IRC server (under the same nick), so you can connect to IRC using your IRC nick, even if you have an IRC session open somewhere else. It supports logging (in the same format as the irssi IRC client), password authentication, and ctcp (in case no clients are connected).
Curlftpfs
This is a file system client based on the FTP File Transfer Protocol.
Cutter
'Cutter' lets network administrators close TCP/IP connections running over an iptables firewall. It closes the connection in such a way as to lead both ends (client and server) to believe that it was aborted by the other.
D4N155
On the abstract we can presume that this isn’t just another pentest tool this is a truly powerful tool, that integrate various key features of another projects and ideas of the developers and aggregate then in a same place.
DIDKit
Issue and verify W3C Verifiable Credentials with Decentralized Identifiers.
DMBCS Embedded C++ HTTP Server
At DMBCS we like to do things in certain ways: all our code takes the form of C++17 (or, lately, C++20) libraries built with GNU autotools, providing user interaction through HTTP/HTML5/CSS3/EcmaScript web interfaces. It is thus a common requirement that our code links against a library of classes which implement the HTML paradigm and provide the TCP/IP plumbing to allow applications to easily take the form of self-contained web servers. At DMBCS we use NGINX at top-level to coordinate the set of such micro-servers which make up a complete web site. The library has been under constant development for over twenty years (yes, really), and in heavy production use. The code-base hasnʼt quite been brought up to our expectations of full production-quality code yet (it has always been a project on the side of other things), and so we still regard it as beta-quality software. We expect this situation to change in the near future.
DNRD
DNRD is a proxy DNS Daemon. It is useful for a home network where you have multiple ISPs or VPNs. DNRD can be set up to forward all DNS queries to the appropriate DNS server for each of your ISPs.
Danectl
DNSSEC DANE implementation manager: Generates and manages TLSA records (with certbot). Implements TLSA 3 1 1 current + next workflow. Also generates SSHFP, OPENPGPKEY, and SMIMEA records.
Dans Guardian
DansGuardian is designed to be completely flexible and allows you to tailor the filtering to your exact needs. It can be as draconian or as unobstructive as you want. The default settings are geared towards what a primary school might want but DansGuardian puts you in control of what you want to block. DansGuardian is a true web content filter.
Darkstat
Darkstat is an ntop-workalike network statistics gatherer. Built to be faster and smaller than ntop, it uses libpcap to capture network traffic and serves up Web page reports of statistics such as data transferred by host, port, and protocol. It also has a bandwidth usage graph.
DataparkSearch
DataparkSearch is an Internet and Intranet search engine tool. Key features:
  • Support for http, https, ftp, nntp and news URL schemes.
  • htdb virtual URL scheme support for indexing SQL databases.
  • text/html, text/xml, text/plain, audio/mpeg (MP3) and image/gif mime types built-in support.
  • External parsers support for other document types.
  • Ability to index multilangual sites using content negotiagion.
  • Searching all of the word forms using ispell affixes and dictionaries.
  • Stopwords and synonyms lists.
  • Boolean query language support.
  • Results sorting by relevancy, popularity rank, last modified time and by importance (a multiplication of relevancy and popularity rank).
  • Various character sets support.
  • Accent insensitive search.
  • Phrases segmenting for Chinese, Japanese, Korean, and Thai.
  • mod_dpsearch - search module for Apache web server.
  • Internationalized Domain Names support
DaveDAP
* " 'DaveDAP' is now 'phpldapadmin'. " DaveDAP is a PHP-based engine to browse, search, and edit an LDAP server over the Web. You can browse your LDAP server in tree mode, or you can search for users based on any number of easily configurable criteria. Users can create and delete objects, edit their contents, and perform searches. DaveDAP aims to be a Web-based replacement for GQ.
Ddgr
ddgr is a cmdline utility to search DuckDuckGo from the terminal. While googler is extremely popular among cmdline users, in many forums the need of a similar utility for privacy-aware DuckDuckGo came up. DuckDuckGo Bangs are super-cool too! So here's ddgr for you! Unlike the web interface, you can specify the number of search results you would like to see per page. It's more convenient than skimming through 30-odd search results per page. The default interface is carefully designed to use minimum space without sacrificing readability. A big advantage of ddgr over googler is DuckDuckGo works over anonymous networks. ddgr isn't affiliated to DuckDuckGo in any way.
Debris
debris is a free text mode HTML browser package. It provides support for tables and forms. It is a secure environment suited for public terminals, and is small (only 25% of the size of lynx) and fast.
Decentraleyes
Protects you against tracking through "free", centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers. Technical Information - Supported Networks: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources, and UpYun Libraries. - Bundled Resources: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, jQuery UI, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js, and Web Font Loader. FAQ If you're using uMatrix, Edit in and Commit these lines to My rules in the Dashboard: (Please note that each line must also START with a '*' character but this Wiki is broken and does not allow to render this properly!)
  • ajax.aspnetcdn.com script allow
  • ajax.googleapis.com script allow
  • ajax.microsoft.com script allow
  • cdn.jsdelivr.net script allow
  • cdnjs.cloudflare.com script allow
  • code.jquery.com script allow
  • lib.sinaapp.com script allow
  • libs.baidu.com script allow
  • upcdn.b0.upaiyun.com script allow
  • yandex.st script allow
  • yastatic.net script allow
Note: Decentraleyes currently only bundles scripts, and if you want other resources to load you need to change script in the above rules to * and disable "Block requests for missing resources" in the Decentraleyes preferences. This will however result in network requests to these CDNs. If you use uBlock0 it shouldn't normally block these resources, but if you enable Advanced mode you might have a rule to block third-party scripts by default. Unlike with uMatrix we can't whitelist only scripts for individual hosts, but you can still control whether other resources are loaded with "Block requests for missing resources" in the Decentraleyes preferences. We also have the ability to let normal filtering take place as opposed to completely whitelisting everything from these domains: (Please note that each line must also START with a '*' character but this Wiki is broken and does not allow to render this properly!)
  • ajax.aspnetcdn.com * noop
  • ajax.googleapis.com * noop
  • ajax.microsoft.com * noop
  • cdn.jsdelivr.net * noop
  • cdnjs.cloudflare.com * noop
  • code.jquery.com * noop
  • lib.sinaapp.com * noop
  • libs.baidu.com * noop
  • upcdn.b0.upaiyun.com * noop
  • yandex.st * noop
  • yastatic.net * noop
With these rules, uBlock0 in Advanced mode will behave as in "normal" mode for these particular CDNs, which is usually what you want, but if you prefer you can change noop above to allow to ensure nothing from Decentraleyes is blocked.
DeepOfix Messaging Server
The deepOfix Messaging Server is a mail server product aimed at simplying the setup and maintenance of GNU/Linux-based mail server solutions. deepOfix offers unprecented ease of use and doesn't require prior GNU/Linux experience. deepOfix features LDAP-based directory services for user account managemet, email delivery, distribution lists, and addressbooks. It also includes built in tools for spam and virus control, webmail, and email fetching.
DeepfakeHTTP
**DeepfakeHTTP** is a web server that uses HTTP dumps as a source for responses.
    • What are people using it for?**
- Creating the product POC or demo before even starting out with the backend - REST, GraphQL, and other APIs prototyping and testing - Hiding critical enterprise infrastructure behind a simple static facade - Hacking and fine-tuning HTTP communications on both server and client sides
DemocracyOS
DemocracyOS is an online space for deliberation and voting on political proposals. It is a platform for a more open and participatory government. The software aims to stimulate better arguments and come to better rulings, as peers.
Dhlan
dhlan scans and updates to /etc/hosts with a MAC:name table. It's the most simple and easy replacement of DNS server, to customize named localization of computers, printers or any other device accross any Local Area Network. For example, 2 laptops can maintain valid name-to-ip although network changes.
Diaspora
Diaspora is a decentralized social network (composed by many servers which interact with each other, the servers are called pods).
Dico Heckert gnu.tiny.png,
Dico is a flexible modular implementation of DICT server (RFC 2229). In contrast to another existing servers, it does not depend on particular database format, instead it handles database accesses using loadable modules. The package includes several loadable modules for interfacing with various database formats, among them a module for dict.org databases and a module for transparently accessing WordNet. New modules may be written in Guile or Python. A console client program, dico, is also included.
Dillo
The dillo Web browser is a very fast, extremely small browser. Source is less than 365 KB, and the binary is around 265 KB. It is a graphical browser built upon GTK+, and it renders a good subset of HTML, excluding frames, JavaScript, and JVM support.
Directnet
DirectNet is a peer-to-peer instant messaging protocol and client software for multiple platforms, including Windows, GNU/Linux and Mac OS X, developed by Gregor Richards.
Diri
diri is a wiki-like web application. It is a collection of several rc scripts consisting of roughly 215 lines of code.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Dnstracer
'dnstracer' determines where a given Domain Name Server (DNS) gets its information from, and follows the chain of DNS servers back to the servers which know the data.
Docassemble
docassemble is a system for guided interviews and document assembly. It provides a web application that conducts interviews with users. After each interview, docassemble generates documents in various formats based on user input and preconfigured templates. Though the name emphasizes the document assembly feature, docassemble interviews do not need to assemble a document; they might submit an application, direct the user to other resources on the internet, store user input, interact with APIs, or simply provide the user with information. docassemble was created by a lawyer/computer programmer for purposes of automating the practice of law, but it is a general-purpose platform that can find applications in a variety of fields.
Docmenta
Docmenta is a Java Web-application for creating publications that need to be published for the Web and print. Supported output formats are PDF, HTML, Web-Help, EPUB (eBook) and DocBook. Main features are:
  • Distributed authoring
  • WYSIWYG editing
  • Link management
  • Approval workflow
  • Release-management
  • Translation support
  • Table of Contents and index generation
  • Image gallery
  • Listing support (line numbering, syntax highlighting)
  • Applicability filtering and more.
DokuWiki
DokuWiki is a wiki engine, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the data files remain readable outside the wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.
Dolphin proxy
Dolphin is a lightweight HTTP proxy server. It is multi-threaded, easy to configure, and easy to use. This package is not maintained anymore. Its entry is kept here for historical purposes only. See also: dolphin-emu
Dovecot
'Dovecot' is an IMAP server whose major goals are security and extreme reliability. It uses index files to optimally store the mailbox state, which makes it very fast even with huge mailboxes. Indexes won't prevent external mailbox updates, so Dovecot is still fully compatible with standard Maildir and mbox formats. There's also a fully featured POP3 server included.
Drall
Drall is a script which lets users access directories and files remotely without using insecure FTP and telnet. It lets the user treat the remote file system as if it was on their local hard disk through a normal Web browser. The interface resembles the well known Midnight Commander. Single or dual-panel views makes it easy to see an overview of the file system and the modular design means you only use the features you need.
Drbd
'drbd' is a block device for building high-availability clusters. DRBD takes over the data, writes it to the local disk and sends it to the other host. On the other host, it takes it to the disk there. The other components needed are a cluster membership service, which is supposed to be heartbeat, and an application that works on top of a block device (ie, a filesystem and fsck). Each device has either a 'primary' or 'secondary' state. The application should run and access the device on the node with the primary device. Every write is sent to the local 'lower level block device' and to the node with the device in 'secondary' state. The secondary device then writes the data to its lower level block device. If the primary node fails, heartbeat is switching the secondary device into primary state and starts the application there. If the failed node comes up again, it is a new secondary node and will synchronise its content to the primary node whithout interruption of service in the background. Only those parts of the device that actually have been changed will resync.
Dreamwidth
Social media/blogging website software, forked from LiveJournal several years ago
Drill
* "Drill is now bundled with ldns." 'Drill' is a tool similar to 'dig' from BIND. It was designed with DNSSEC in mind, and intended for use as a debugging/query tool for DNSSEC.
DsaCheck
dsacheck is a python program that will check all the packages on a Debian system. Dsacheck will download dynamically the DSA (Debian Security Alert) news from the security webpage and build a list that will be compared to the locally installed packages. You can use it easily in a CRON job.
DsaLib
dsalib is a module for Python that retrieves all the details for each Debian alert published on Debian's security website (http://security.debian.org), parses it, and put it in an exploitable/queryable way.
DuckDuckGo (HTML SSL)
DuckDuckGo is the search engine that doesn't track you.
DuckDuckGo (Lite SSL)
DuckDuckGo is the search engine that doesn't track you. We also have smarter answers and less clutter. This extension adds DuckDuckGo (non-JS Lite version) to the search bar. For more features, see the DuckDuckGo Plus add-on. Enjoy!
Ducker
Ducker is a lightweight program that makes internet searchs with DuckDuckGo from the command line. It can search for images, websites, videos, news and a lot more.
Dungeon-mode
Dungeon-mode is a game engine and REPL for creating and playing multi-user dungeons written primarily in emacs lisp. While playing a game created with dungeon-mode doesn’t necessarily require Emacs authoring game environments (e.g. worlds) does, as do assigning special powers, resolving Ghod calls, Sage encounters, and Ubic -if enabled- or any other or custom events with a dm-intractable property set to a non-nil value. Dungeon Masters may specify delegation rosters to support cooperative oversight and enable teams to direct the play experience.
Duro
The goal of the Duro project is to create a library which is as compliant with the proposed database language D as it is possible for a C library. This library is supposed to serve as a basis for a truly relational database management system (TRDBMS).
  • Tuples and tables (relvars).
  • Relational algebra: RENAME, select (restrict), project, EXTEND, JOIN, SEMIJOIN, UNION, INTERSECT, MINUS, SEMIMINUS, SUMMARIZE PER, DIVIDEBY PER, WRAP, UNWRAP, GROUP, and UNGROUP.
  • Virtual tables (views).
  • Locking and nested transactions.
  • Duro tables are true sets -- uniqueness of tuples (rows) is always enforced. When creating real tables, at least one candidate key must be supplied. A candidate key may be empty.
  • User-defined types (including type constraints) and operators.
  • Declarative integrity.
  • Tcl interface, including support for relational expressions in Tutorial D syntax and operators implemented in Tcl ("stored procedures").
  • Simple GUI admin tool.
xs Duro is implemented on top of the Berkeley DB database library.
Durruter
Durruter is a command-line wizard to manage iptables entries like in a hardware router web interface. Forward ports and ranges from multiple interfaces, allow internet traffic from multiple nets to multiple network interfaces.
Dwscan
Dwscan displays real-time wireless information in a manner similar to top;. It may help in improving your wireless setup.
ECNCheck
This is a candidate for deletion: Links broken. No links to page. Software not on archive.org. Email to maintainer broken. Poppy-one (talk) 11:22, 28 July 2018 (EDT) ECNCheck is a set of programs used for testing IPv4 and IPv6 hosts for ECN (Explicit Congestion Notification) support and RFC-violating refusal. The programs also provide detailed traceroute information that can be useful in debugging ECN-related problems.
ELinks
ELinks is an enhanced version of Links, a Lynx-like text Web browser with support for tables, frames, background downloads, SSL etc. It has a menu-fashioned user interface and is smaller and more lightweight than Lynx. ELinks adds many valuable features, like HTTP and proxy authentication, reasonable cookies support, Lua scripting, downloads resuming, very high configurability and more. ELinks has built-in support for HTTP, FTP, finger and local files; users can define their own external handlers for any other protocols.
EMI FileUpload Library
eMI FileUpload Library is a simple cross-platform object-oriented PHP library intended to handle uploaded files. The library is essentially a wrapper around the cumbersome superglobal variable $_FILES. The superglobal is never modified by the library and retains its values until the script terminates.
EMI TOC Generator
eMI TOC Generator is a simple cross-platform library that dynamically generates a table of contents (TOC) in an HTML 5 page on rendering.
EMI eMailer
eMI eMailer is a simple cross-platform object-oriented SMTP client implemented in PHP. It is primarily intended to transfer MIME e-mail messages generated by PHP on the same host as the SMTP server of the sender.
ENodes
ENodes is a reliable web development and publishing framework written in Perl and geared on mod_perl.
Operating like a complete layer on Apache, it allows to manage multiple domains dispatched between multiple webmasters. It includes versioning, access lock, parallel version test, fine granularity of permissions and version management, user workflow, import/export mechanisms and a fully integrate plugin interface.
It is nearly stable and already used by many websites.
EPICS
'EPICS' is a software infrastructure for building distributed control systems to operate devices such as particle accelerators, large experiments and major telescopes. These systems comprise tens or hundreds of computers, networked together so they can communicate and provide control and feedback of the various parts from a control room, or remotely over the Internet. EPICS uses Client/Server and Publish/Subscribe techniques to communicate between the various computers. Most servers (called Input/Output Controllers or IOCs) perform real-world I/O and local control tasks, and publish this information to clients using the Channel Access (CA) network protocol. CA is specially designed for the kind of high bandwidth, soft real-time networking applications that EPICS is used for, and is one reason why it can be used to build a control system comprising hundreds of computers.
EXo Platform
eXo Platform is an open-source digital workplace platform. Full-featured and user-centered, the solution enables a variety of use cases around internal communications, employee engagement, knowledge management and digital collaboration.
Edemocracia-colab
A website that can be hosted by anyone in order to facilitate discussion about legislations, propose legislations (integrated with Wikilegis) and also to facilitate participation in audiences. Used mainly by governments. Currently being used by the Chamber of Deputies in Brazil.
Ejabberd
'ejabberd' is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber server. It supports advanced features such as multi-user chat, IRC transport, publish and subscribe services, Jabber user directory, a Web-based administration interface, an HTTP polling service, SSL and TLS support, LDAP and external authentication.
Elpher
Elpher aims to provide a full-featured combination gopher and gemini client for GNU Emacs. It supports:
  • intuitive keyboard and mouse-driven browsing,
  • out-of-the-box compatibility with evil-mode,
  • clickable web and gopher links **in plain text**,
  • caching of visited sites,
  • pleasant and configurable visualization of gopher directories and gemini pages,
  • direct visualisation of image files,
  • jumping directly to links by name (with autocompletion),
  • a simple bookmark management system,
  • gopher connections using TLS encryption,
  • the Finger protocol.
The official home of elpher is gopher://thelambdalab.xyz/1/projects/elpher/. Please visit that page for development news and to leave feedback.
Emaigos
Emaigos is a free multi-platform software useful to import Google contacts and calendars in Emacs. Contacts are stored in a Big Brother Database (BBDB) file, which makes them usable with many Emacs email packages, like Gnus. Google calendars are stored as a single Org mode file, so that the events may be viewed as a structured document and possibly shown within an Agenda view. So with Emaigos it's possible to use Google as contacts and calendars manager, while having at the same time all data available within Emacs. The original Google contacts and calendars are not modified in any way by Emaigos. The name "Emaigos" is an acronym for "EMAcs Importer for GOogle Stuff".
Encode Explorer
Encode Explorer displays the list of files in a folder. It was designed to be used in safe mode and so it is kept simple and functional. It's written in PHP, XHTML and CSS.
  • Files can be sorted by name, size and editing time
  • You can move in folders
  • Thumbnails for images and pdf files.
  • File uploading (needs PHP full mode)
  • Logging and notifications
  • Optional password protection
  • Interface for mobile devices
Encuestame
Encuestame has been developed by @jotadeveloper and @dianmora since mid-2008 and was created to fill empty space in the survey online world, there are only a few options ready to use and others only under expensive rates, is the time for an open source option. Along the last years we have been adding new features, being able to connect Encuestame with the most famous Social Networks, trying to give you a project easy to be installed, to be usable and to be easy manageable. In mid-2011 we release the first version of Encuestame, since then we managed to make usable Encuestame in the new mobile world. Also we've enjoyed the support of companies like Atlassian and Jetbrains that have offered pen source licenses to our team. The history doesn't finish here, it will have more features coming soon.
Epicyon
ActivityPub compliant server, designed for simplicity and accessibility. Includes calendar, news and sharing economy features to empower your federated community.
Epiphany
GNOME Web, formerly Epiphany, is a browser for the GNOME desktop environment based on the WebKit rendering engine. It is targeted at non-technical users. Its principles are simplicity and standards compliance.
Epiphany-ext
Epiphany Extensions is a collection of extensions for Epiphany, the GNOME web browser. Available extensions include:
* Bookmarks Tray- embed the bookmarks menu in the panel * Certificate Viewer- lets users view the server's certificate on a secure connection * Dashboard- connects Epiphany to Dashboard * Error Viewer/Validator- view errors in the page, validate pages off-line * Mouse Gestures- lets users perform actions with mouse gestures * Tabs Move-To Menu- moves tabs to other windows without drag-and-drop * Page Info- get information about the current web page * Sample- helps users write their own extensions * Select Stylesheet- select an alternate stylesheet * Sidebar- adds a sidebar to Epiphany * Smart-Bookmarks- looks up selected text using a smart bookmark * Tab Groups- groups new tabs together
Etherpad
Etherpad is a real-time collaborative editor. It lets you edit text in your browser, while other contributors see the changes instantly. It features basic formatting as well as an history.
Eventoj
Eventoj is a modular service that rotates tests and their actions to keep availability information and do something when a failure is found. For example, one module can be a tester of IMAP availability, and in case of failure notify by e-mail or send a restart command.
Evolution RSS Reader Plugin
The Evolution RSS Reader Plugin enables support for RSS feeds in the Evolution mail reader. It includes full ATOM support.
Expresso Livre
An entirely free/libre software-based email, calendar, address-book, workflow and instant messaging solution. It is a customized version of the German tool E-GroupWare, and is available under free software licence.
F-Droid Server
The F-Droid Server can be used to build F-Droid packages by using F-Droid compatible package definitions. With it you can sign applications and publish your own F-Droid repository. Note that for building existing applications you might need a free Android SDK like the one in PureOS, or from Replicant 4.2.
FBReader
FBReader is an e-book reader for GNU/Linux PDAs and desktop computers. FBReader currently works on Sharp Zaurus, Siemens Simpad with Opensimpad ROM, Nokia 770 Internet Tablet, and GNU/Linux desktop computers. FBReader supports several e-book formats: plucker, palmdoc, zTXT, HTML, fb2, TCR (psion text), and plain text.
FFPF
This is a candidate for deletion: Links broken. From the maintainer "This was a research project from 2004 [1]. It is long dead now. It's probably best to remove the entry". Poppy-one (talk) 14:23, 29 July 2018 (EDT) The fairly fast packet filter (FFPF) adds many new features to existing filtering solutions. It is designed for high speed by pushing computationally intensive tasks to the kernel or to network processors, and by minimising packet copying. Also, since it provides a richer programming language and explicit extensibility, it is more flexible than existing approaches. Using its extensibility, the language can even be used as a meta- filter to "script" together filters from other approaches.
FOSSology
http://sourceforge.net/projects/fossology/ Scan files for licenses and copyrights, perhaps more analysis in the future.
FWRT
Free Weekly Report Tool is a small PHP/MySQL script helps you submit and organize status reports as well as generate notifications to managers and others about the submission of those reports.
Fake
Fake has been designed to switch in backup servers (especially Mail, Web and Proxy servers) on a LAN during periods of both unscheduled and scheduled down time. Fake allows you to take over the IP address (either physical or an IP alias) of another machine in the LAN by bringing up an additional interface and making use of ARP spoofing. It is designed to enable automated invocation via systems like Mon that monitor server availability. Fake can also be used in conjunction with load balancing mecanisms.
Falkon
Falkon (formerly QupZilla) is a free and open-source web browser. It is built on the Qt WebEngine which is a wrapper for the Chromium browser core.
Fast File Search
Fast File Search crawls FTP servers and SMB shares and stores the information about files to a database. A Web interface is then used for searching files. It is optimized for searching files by a wildcard when there are some normal (not '*' or '?') chars specified in the beginning or in the end of the mask (for example '*.iso').
Fastclick
The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic. FastClick is developed by FT Labs, part of the Financial Times.
Feather
Feather is a free Monero wallet for GNU/Linux, Tails, macOS and Windows. It has many useful features and it is focused on privacy and security, it works through Tor network and websocket connection
Feedback Cat
Feedback Cat is a 100% free and open-source WordPress plugin to survey your users and customers. Set it up in 2 minutes.
Feedparser
feedparser is a Python library that parses feeds in all known formats, including Atom, RSS, and RDF. It runs on Python 2.4 all the way up to 3.3.
Ffproxy
ffproxy is a filtering HTTP proxy server that can filter by host, URL, and/or header. Custom header entries can be filtered and added. It can even drop its privileges and optionally chroot() to a directory. It supports logging to syslog() and using another auxiliary proxy server.
FileZilla client
FileZilla is a FTP client with a nice graphical front-end. Features include:
  • Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • Supports resume and transfer of large files >4GB
  • Configurable Speed limits
  • Drag & drop support
  • Bookmarking
  • Filename filtering on filename (regex support), file size, and user/group permissions.
  • Directory comparison to quickly see differences between files on the local machine and the server
  • Synchronized directory browsing, such that if you have an identical directory structure on the local machine and the server, means that any directory navigation on one machine is duplicated on the other.
  • Remote file search
  • IPv6 support
There is a free software server as well that runs only on Windows. See our FTP category for a list of free software FTP servers that run on GNU/Linux. Warning: the Windows installer bundles adware; use the ZIP download instead.
Filetea
FileTea is a simple way to send files among different users. FileTea functions as a web server. Users can drag files into their web browser and a URL will be generated for each one. Those URLs can be sent to other people, who will be able to start downloading the files immediately. An HTML5 capable browser is required in order to share the files, but any HTTP client can download them, including command-line tools such as curl or wget. Files are sent through the server, but no data is stored there: FileTea is only used to route the traffic. This also means that there's no limit to the size of shared files. The service is anonymous and does not require user registration. Since it's completely web-based, it works in networks with proxies, firewalls, etc., as long as all users can reach the FileTea server. A demonstration server is provided at https://filetea.me
Fingerd
This is a much updated version of Mike Shanzer's fingerd-1.3. It is almost completely rewritten, well-debugged (i.e., more secure), and quite configurable. It supports ACLs, a message-of-the-day file, the ability to run programs for given user-IDs, and a full set of command-line options that make it mostly compatible with modern BSD versions. It is portable, uses GNU Autoconf and GNU Automake for builds, and it comes with a ready-to-use BSD makefile too.
Firehose
Firehose is a simple library which stripes multiple, inexpensive, network devices to provide very high speed data transfers. It will support any number of devices as long as each device has a TCP/IP layer.
Firestorm
Firestorm is an extremely high performance network intrusion detection system (NIDS). At the moment it just a sensor but plans are to include real support for analysis, reporting, remote console and on-the-fly sensor configuration. It is fully pluggable and hence extremely flexible.
Firestr
Fire★ is a a simple platform for decentralized communication and computation. Provides a simple application platform for developing p2p applications and share these applications with others in a chat like user interface. You don't send a message to someone, you send an program, which can have rich content. All programs are wired up together automatically providing distributed communication, either through text, images, or games. The source code to all applications is available immediately to instantly clone and modify.
Firewall Builder 2
This is a candidate for deletion: Homepage broken. Sourceforge notes state developers have stopped development. There is current activity on sourceforge, but last maintainer activity in 2015. Poppy-one (talk) 13:18, 30 July 2018 (EDT) Firewall Builder consists of a GUI and set of policy compilers for various firewall platforms. It lets users maintain a database of objects and allows policy editing using drag-and-drop. This provides a consistent abstract model and the same GUI for different firewall platforms. Firewall Builder provides XML DTD and C++ API library that support abstraction of network objects and generalized firewall policies. Firewall Builder currently supports iptables, ipfilter, ipfw, and OpenBSD pf.
Fluent Reader
A very fancy RSS reader for the modern age
Fnord httpd
'fnord' httpd is a small HTTP server (15k static binary). It is fast, and supports sendfile and connection keep-alive, virtual domains, content-ranges, and IPv6. It does transparent content negotiation for special cases (html - html.gz, or gif - png), and has directory index generation.
Foodsoft
Foodsoft is online software for a non-profit food coop. It features a product catalog, order cycle management, accounting, and tasks. A food cooperative is a group of people buying food from suppliers of their own choosing; a collective do-it-yourself supermarket. Members order their products online and collect them on a specified day, and all put in a bit of work to make that possible. Foodsoft facilitates the ordering and administration.
Fossil
Fossil is a software configuration management system. Fossil is software that is designed to control and track the development of a software project and to record the history of the project. There are many such systems in use today. Fossil strives to distinguish itself from the others by being extremely simple to setup and operate. In addition to distributed version control, it supports distributed bug tracking and wiki, with a built-in web interface, in a single easy-to-use integrated package.
Fractal
Fractal is an instant messaging client and collaboration software for the GNOME desktop based on the Matrix protocol.
Free Realty
Free Realty is primarily designed for real estate agents and offices to list properties on the internet. With Free Realty the end user does not need to be fluent in web page design.
Free S WAN
GNU/Linux FreeS/WAN is an implementation of IPSEC (Internet Protocal SECurity) and IKE for GNU/Linux systems. It uses strong cryptography to provide both authentication and encryption; authentication ensures that packets are from the right sender and have not been altered in transit, and encryption prevents unauthorised reading of packet contents. These services allow you to build secure tunnels through untrusted networks. Everything passing through the untrusted net is encrypted by the IPSEC gateway machine and decrypted by the gateway at the other end. The result is Virtual Private Network or VPN. This network is effectively private even though it includes machines at several different sites connected by the insecure Internet. Several companies are co-operating in the Secure Wide Area Network (S/WAN) project to ensure that products will interoperate. There is also a VPN Consortium fostering cooperation among companies in this varea. The primary objective is to help make IPSEC widespread by providing source code which is freely available, runs on a range of machines including ubiquitous cheap PCs, and is not subject to US or other nations' export restrictions.
Free Software Directory search
The Free Software Directory is a catalog of useful free software that runs under free operating systems. FSF staff and volunteers work together to collect detailed information about free software programs and organize it in a clear and accessible format. This is a search plugin for the Free Software Directory. A program is free software if the program's users have the four essential freedoms: 1) The freedom to run the program as you wish, for any purpose (freedom 0). 2) The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. 3) The freedom to redistribute copies so you can help your neighbor (freedom 2). 4) The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
FreeTube
FreeTube is a free software desktop YouTube player built with privacy in mind. Use YouTube without advertisments and prevent Google tracking from you with their cookies and JavaScript. Available for Windows, Mac & GNU/Linux thanks to Electron.
FreeWAF
FreeWAF is a reverse proxy WAF built using the OpenResty stack. It uses the Nginx Lua API to analyze HTTP request information and process against a flexible rule structure. FreeWAF is distributed with a ruleset that mimics the ModSecurity CRS, as well as a few custom rules built during initial development and testing. FreeWAF was initially developed by Robert Paprocki for his Master's thesis at Western Governor's University.
Freebeltane
Beltane v1 was distributed under the GPL. Unfortunately, its authors have decided to distribute Beltane v2 under a non-free license (no redistribution), and their web pages prominently mention v2. Thus, this project starts with Beltane v1, and sticks to free software references. Samhain, the package for which it is a frontend, remains free. As of November 12, 2004, this project has no maintainer. Please email (karl@gnu.org) if you are interested in becoming the maintainer; the original authors appear to be making only occasional bug fixes to v1 at this point.
Freedoc
"freedoc.sh" is a short script that, when given a URL for a Google Doc as input, will download that Google Doc in the current working directory in OpenDocument Format without running any of Google's nonfree JavaScript. Uploaded at the request of RMS.
Freeipmi Heckert gnu.tiny.png
FreeIPMI is a collection of in-band and out-of-band IPMI software in accordance with the IPMI v1.5/2.0 specification. These programs provide a set of interfaces for platform management. Common functionality includes sensor monitoring, system event monitoring, power control and serial-over-LAN.
Freenet
hyphanet allows efficient distribution of information over the Internet without fear of censorship. Freenet is completely decentralized: there is no entity in control of, or essential to, Freenet so there's no central point that would collapse the entire system if attacked. It is hard to remove single pieces of information from Freenet, since it's difficult to determine which computer is storing any given piece of information. Trying to determine where information is stored results in that information spreading to other nodes within Freenet (usually the opposite of what you want to happen). Both authors and readers of information on Freenet can remain anonymous if they wish. Freenet also employs intelligent routing and caching, meaning that it learns to route requests more efficiently, automatically mirrors popular data, makes network flooding almost impossible, and moves data to where it is in greatest demand.
Freetalk Heckert gnu.tiny.png
Freetalk is a command-line Jabber/XMPP chat client. It notably uses the Readline library to handle input, so it features convenient navigation of text as well as tab-completion of buddy names, commands and English words. It is also scriptable and extensible via Guile.
Freewvs
freewvs is a tool to search webroots for know vulnerable versions of web applications.
Friendica
Friendica is a communications platform for integrated social communications utilising decentralised communications and linkage to several indie social projects - as well as popular mainstream providers.
FriendlyCaptcha
From the website: FriendlyCaptcha is a tool for preventing spam on your website. Other CAPTCHAs are a burden on your users, FriendlyCaptcha respects your users. FriendlyCaptcha is a proof-of-work based CAPTCHA in which the user's device does all the work.
Ftpcluster
'ftpcluster' integrates a number of individual FTP servers into a single large server. You can think of it as a network disk array with FTP as the access protocol.
FunkLoad
Website links broken. No response from maintainer. Redirected homepage to github. Poppy-one (talk) 12:08, 5 August 2018 (EDT) FunkLoad is a functional and load Web tester whose main use cases are functional testing of Web projects (and thus regression testing as well), performance testing, load testing (such as volume testing or longevity testing), and stress testing. It can also be used to write Web agents to script any Web repetitive task, like checking whether a site is alive.
Furius Micro Rss
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 03:08, 31 July 2018 (EDT) Furius Micro Rss is a small, lightweight and cross platform RSS (Really Simple Syndication) feed reader, written in Python using the Gtk tool kit.
FusionDirectory
The FusionDirectory project aim to fill this gap by providing a nice web application that allow you not only to manage your classical openldap data like users, groups, services... but also offer an API allowing to write new plugins to extent the application to be more useful to you. Bundled with more than 50 plugins today ranging from users management to service management and systems management, everything managed trough you ldap server.
  • User, group, roles , sudo ...
  • French education support : Supann, Sinaps, PArtage de Renater
  • Systems
  • Network services : SMTP / DNS / DHCP / Samba
and much more ... FusionDirectory is user-friendly and includes a number of features and modes including:
  • A copy and paste system
  • Template mode for all objects stored with FusionDirectory
  • Snapshot mode
  • Dashboard (user, password, expiration of users, installation and deployment)
  • trigger to create action on other systems after saving, modifying, removing
G-Kermit
G-Kermit, a Unix program for transferring files with the Kermit protocol, is a product of the Kermit Project at Columbia University in New York City. Features of G-Kermit include:
  • Ability to transfer text and binary files on both 7-bit and 8-bit connections
  • Ability to transfer files singly or in groups
  • Automatic startup configuration via GKERMIT environment variable
  • Ability to configure as an external protocol
GAdmin-ProFTPD
GAdmin-ProFTPD is a GTK+ frontend for the ProFTPD standalone server. It gives admins access to virtual hosting and eight layers of security, including chrooted users and encrypted transfers on both the data and/or control channels.
GFTP
'gFTP' is a multithreaded FTP client for X Windows written using GTK+. Features include simultaneous downloads, resumption of interrupted file transfers, FTP, HTTP, and SSH protocols, file transfer queues, downloading of entire directories and subdirectories, FTP and HTTP proxy support, remote directory caching, passive and non-passive file transfers, drag-n-drop support, and a connection manager. It has been translated into 17 languages other than English.
GMM
The Guarded Memory Move tool is useful for studying buffer overflows and catching them together with a "good" stack image. Once a stack overflow has been exploited, the back trace is already gone, as is information about parameters and local variables that are very important in understanding how the attacker is working out the exploit. The GMM library uses dynamic function call interception to catch the most common functions that attackers use to exploit stack buffers. It uses the LD_PRELOAD capability and offers two services: first, it avoids buffer overflow to allow the attacker to execute shell-code on your machine. Second, where an exploit is detected, it saves the stack content and triggers a segmentation fault. The resulting core dump has the necessary information to debug the exploit and fix the software.
GNU SETL
GNU SETL is a modest extension and implementation of SETL, the World's Most Wonderful Programming Language.
GNUpot
GNUpot is a wrapper that enables you to use git via SSH without repeating tedious jobs. GNUpot will take care of creating the repository, generating cryptoraphical keys, doing automatical commits, pushes and pulls when files are changed, and lots of other things.
GNUsTicker
GNUsTicker a GNOME panel applet RSS aggregator. It can feed RSS, RDF, etc. It is an RSS news ticker like the KNewsTicker for KDE, and may be extended for feeding from different sources (an example for a POP3 mail server is provided).
GPuTTY
GPuTTY is a PuTTY clone using the Gnome environment. It can store and launch telnet and SSH sessions. It's not a terminal emulator.
GSConnect
GSConnect allows to connect savely your mobile device with the desktop on GNOME. Some features: - share files and links - sync contacts - send and receive messages - control media players - sync clipboard content
GSOAP
gSOAP is a toolkit for web services development. It includes utilities for conversion of C/C++ header files to SOAP stubs and generating C/C++ header files from WSDL. Also included are C/C++ development files needed for building SOAP client and server applications. gSOAP implements most current standards including SOAP 1.1/2, WSDL 1.1 and UDDI 2. It is compatible with many popular SOAP implmentations.
GUJ Chat
GujChat is a chat server management system which can manage different chat servers, each one serving different rooms. A single GujChat installation is capable of serving diverse Webmasters with different templates, rooms and configurations. It is particularly useful for webmasters who are looking for a chat room or a chat server and service providers who offer chat servers to their clients. GujChat is completely multi-lingual and can be installed under any Servlet API 2.2 (or newer) compliant servlet container.
Galene
A videoconferencing server that is easy to deploy, easy to administer, and requires moderate server resources. A web client is included.
Galeon
Galeon is a GNOME Web browser based on Gecko (the Mozilla rendering engine). It is fast and fully standards-compliant. It achieves its simplicity through being designed strictly for the Web: not mail, newsgroups, instant messaging, etc. It is also modular: external applications or components will be used in preference to putting the function into the browser itself. This will be done with CORBA, Bonobo, or through the command line.
Garlic-player
The garlic player is a SMIL compatible media player software for digital signage. It displays different digital signage content, such as images, videos, and interactive applications, on a screen. The garlic-player can be used and administrated locally or remote via Internet.
Garpd Heckert gnu.tiny.png
Broadcasts Gratuitous ARPs for a list of MAC address <-> IP address mappings on specified interfaces at regular intervals. A gratuitous ARP request is an AddressResolutionProtocol request packet where the source and destination IP are both set to the IP of the machine issuing the packet and the destination MAC is the broadcast address ff:ff:ff:ff:ff:ff. Ordinarily, no reply packet will occur. Gratuitous ARP reply is a reply to which no request has been made. Gratuitous ARPs are useful to update ARP tables of switches, routers and other hosts to route packets to a designated IP address. Garpd was developed as a part of GNU FreeIPMI project. Some of the IPMI implementations doesn't implement GARP broadcast functionality in their NICS. When the host OS is down and BMC is active listening for IPMI packets on the NIC, it needs to inform other switches/routers to route packets to its NIC. Because Garpd is useful for other purposes too, we decided to make it as a separate project.
Gbiff2
'gbiff2' periodically checks for mail and displays headers when new mail has arrived. It relies on the GNOME and GTK libraries but can be compiled and used with or without GNOME support. Supported protocols are pop3, apop, imap4, mh, qmail and mailfile. Furthermore, gbiff2 is fully qconfigurable with options like polltime, poptime, sounds, mail reader, mailbox title, etc.
Gerstensaft
Gerstensaft is an easy to use graphical oriented frontend for sendfile(1). It features sending files and directories and provides a history for addresses. It can also be used to operate on the receive queue and send messages via sendmsg(1).
Gesdonis
Gesdonis is a very simple helper to administer zone files, intended to DNS servers working with BIND9, to use it in command-line or embedded in other applications. DNS zone sheets are created from a main template.
Getleft
Given a URL, getleft willl try to download all links. It modifies the original HTML pages, so that the absolute links get changed to relative links, and links to active pages get changed to the resulting pages. You can get a site map before downloading, and there are filters you can use if there are certain kinds of files you don't want to download. The program resumes downloading if interrupted. It supports ten different languages.
Gfeed
'gfeed' is an RSS feed reader for Gtk+ 2.0. It is designed to be a simple yet customizable reader, not an aggregator, which means it can easily integrate into a desktop. Its features include customizable "feed" files that describe a feed, full support for transparency (native to the app) under X.org 6.8 and higher, and automatic updating of feeds based on an interval defined in the feed file.
Ginger
Ginger is a news reader for rss news feeds. Once it is hosted in a web server, a user can login and read her news in the web browser. Features:
  • multi-user web application
  • multiple news feeds per user
  • message tagging
  • powerful message filtering
  • very customizable
  • scripting interface
It is based on Django and Python and is real-world tested to run in Apache with the wsgi module.
Gip
'Gip' is a GNOME application for making IP address-based calculations. For example, it is possible to calculate subnets from a given range of IP addresses. Also, you can display IP addresses in binary format.
Gitenc
Gitenc is a simple shell script that works as a placeholder for git add and will parse filenames for sensitive names from git diff and apply GPG encryption as needed (filenames matching config, connection or sqlbackup) while handing everything off to git.
Give Take
Give lets users share files without modifying their file permissions or using world-writeable temporary areas. Using Give, users can queue a file in a queue area for another user to take when convenient.
GlFlow
glFlow is a (D)DoS logger written with speed in mind. It detects attacks on high speed links through real-time flow aggregation and analysis.
Gnome SSH Tunnel Manager
gSTM, the Gnome SSH Tunnel Manager, is a front-end for managing SSH-tunneled port redirects. It stores tunnel configurations in a simple XML format. The tunnels, with local and remote port redirections, can be created, deleted, modified, and individually started and stopped through one simple interface. It is useful for anyone wanting to securely access private services over an encrypted tunnel.
Gnome Workstation Command Center
GWCC lets users execute network utilities (ping, nslookup, traceroute) and workstation commands (netstat, df, lpr), do things like process 'grep' from a single tabbed window. Command flags are highly configurable, results windows can be saved or printed and the program includes a System Stats tab which shows process info, current users, Apache server status, Samba status, and more.
Gnome-nettool
GNOME Nettool is a network information tool which provides graphical user interfaces for some of the most common command line network tools, like ping, whois, traceroute, etc
Gnome-network
GNOME Network is a set of client network-oriented tools, which currently contains a network information tool, a remote shell and desktop clients and a personal web server and a desktop sharing tool.
Gnowsys Heckert gnu.tiny.png
GNOWSYS is an acronym for "Gnowledge Networking and Organizing SYStem." It is a web based object oriented database server with each object provided by an unique URL. GNOWSYS is a tool to construct and store persistently a Gnowledge Base (GB). The GB consists of the following three groups of constructor classes (system and temporal classes under development): PredicateGroup: relationType, relation, functionType, function Object Group: metaType, class, object (with provision to have classes and objects of declarative, procedural, encapsulated, temporal etc.) Structure Group: systemType, system, flowType, flow, processType, process GNOWSYS indexes data and metadata of objects in a catalogue for faster queries. Optionally, data can remain anywhere on the Internet (only the metadata stays in the database). Surrogates of procedures (classes, functions, and system calls) can also be installed in the database as special objects. These procedures execute as web services, so users can design applications without writing program in any programming language by specifying the semantics of a program and mapping the elements of the program to the surrogates of procedures is sufficient for GNOWSYS to test the application design.
Gnu Hosting Helper
This package provides tools to manage many of the aspects of a hosting environment.It also provides a client utility to reduce the need for staff to perform tasks that a client needs such as managing email accounts. GNU HH will support multiple servers from a single adminstration console and single client console. The system is completely dynamic tracking resource allocations across all managed servers. The system will operate on a single server or a completely distributed network of many machines.
Gnuml 2
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 14:54, 1 August 2018 (EDT) Gnuml is the backend that manages mailing lists and archived email messages. Most information is saved in an SQL database (PostgreSQL at the moment). A2gdm is a frontend to the gnuml database; it lets you to read messages and perform actions on lists (subscribing, unsubscribing, etc.). There is an admin mode where each list owner can administrate his or her list.
Gnunet Heckert gnu.tiny.png
GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. Its high-level goal is to provide a strong free software foundation for a global network that provides security and privacy. GNUnet started with an idea for anonymous censorship-resistant file-sharing, but has grown to incorporate other applications as well as many generic building blocks for secure networking applications. In particular, GNUnet now includes the GNU Name System, a privacy-preserving, decentralized public key infrastructure.
Gnupg
GnuPG is a complete implementation of the OpenPGP standard. It is used to encrypt and sign data and communication. It features powerful key management and the ability to access public key servers. This package, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available.

Notes

Even if you have nothing to hide, using encryption helps protect the privacy of people you communicate with, and makes life difficult for bulk surveillance systems. If you do have something important to hide, you are in good company; GnuPG is one of the tools that Edward Snowden used to uncover the secrets of the NSA.

See also the Email Self-Defense site to learn how and why you should use GnuPG for your electronic communication.
Gnurl Heckert gnu.tiny.png
Gnurl is a microfork of cURL, a command line tool for transferring data with URL syntax. While cURL supports many crypto backends, libgnurl only supports HTTP, HTTPS and GnuTLS.
Gnus
GNUS (Gnus Network User Services) is an Emacs package primarily designed for reading and posting Usenet news. It can also be used to read and respond to messages from a number of other sources—email, remote directories, digests, and so on. This package provides a full-featured, robust, well-documented mail/news client in Emacs. Gnus is now developed as part of Emacs.
Gnuzilla
Outdated official binary release

Since 2019, IceCat is maintained only as source code. The last IceCat binary release was version 60.7.0, and is no longer supported. Guix and Parabola have up-to-date IceCat binaries. Please ask your distro to package IceCat.
GNU IceCat (originally GNU IceWeasel) is part of GNUzilla (the GNU version of the Mozilla Application Suite). GNU IceCat is based on the the current Firefox Extended Support Release (ESR), with removal of trademarked name, trademarked artwork, and proprietary components, and enhanced privacy settings.

However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally.

Differences between IceCat and Firefox ESR

Important differences between Mozilla's Firefox and GNU IceCat is that IceCat has a focus on freedom and privacy (see settings.js for details).

  • Encrypted Media Extensions (EME) is not implemented: Whereas Firefox are being created such that they support Digital Restrictions Management (DRM) systems through their implementation of the Encrypted Media Extension (EME), GNU IceCat doesn't include an EME implementation as it opposes efforts to popularize and ease the dissemination of DRM technology.
    • Widevine Content Decryption Module provided by Google Inc. is not installed in about:addons > Plugins
    • The Play DRM-controlled content option (used to download and enable Widevine Content Decryption Module provided by Google Inc.) has been removed from about:preferences > Content
  • "Accept third-party cookies: Never"
  • WebRTC is enabled like in Firefox but prevent leaking the LAN ip. (Test WebRTC)
  • The proprietary web chat IRC client Mibbit has been removed.
  • Telemetry is disabled.
  • DuckDuckGo is the default search engine, which means that you can run "!Bangs" keywords in the location bar to use any search engine.

Philosophy

"We will always make IceCat block non-free JavaScript by default. If you want to permit nonfree software to run, you can easily disable LibreJS." - Richard Stallman

Customized add-ons

  • SpyBlock (Adblock Plus fork) to block privacy trackers.

History

GNU IceCat was formerly known as GNU IceWeasel but changed its name in 2008 to avoid confusion with Debian IceWeasel (who was rebranded back to Firefox in 2017 after Debian was being granted special permission from Mozilla ref).

The GNU IceCat developers dropped support for IceCatMobile on Replicant after version 38.6.0 because these builds are already provided by F-Droid. See Collection:Replicant for more information about IceCatMobile in the F-Droid repository.

GNU IceCat developers dropped support for macOS, and Windows, after version 38.8.0 in 2016: "Note that building binary packages for Windows and macOS currently requires non-free software, so we no longer distribute binary releases for those platforms."

See also

GoAccess
GoAccess is a real-time Apache web log analyzer and interactive viewer that runs in a terminal and provides fast and valuable HTTP statistics for system administrators that require a visual report on the fly.
GoVPN
GoVPN is simple virtual private network daemon, aimed to be reviewable, secure, DPI/censorship-resistant, written on Go. It uses fast strong passphrase authenticated key agreement protocol with augmented zero-knowledge mutual peers authentication (PAKE DH A-EKE). Encrypted, authenticated data transport that hides message's length and timestamps. Optional encryptionless mode, that still preserves data confidentiality. Perfect forward secrecy property. Resistance to: offline dictionary attacks, replay attacks, client's passphrases compromising and dictionary attacks on the server side. Built-in heartbeating, rehandshaking, real-time statistics. Ability to work through UDP, TCP and HTTP proxies. IPv4/IPv6-compatibility.
Gofoss.net
gofoss.net is a beginners guide to free software, privacy, data ownership and durable tech. Learn how to: safely browse the Internet; keep your conversations private; protect your data; unlock your computer's full potential; stay mobile and free; own your cloud; avoid filter bubbles, surveillance & censorship.
Gogs
Gogs is a self-hosted Git service written in Go. ⇒ Demo
GoogleTranslate
Google guesses the original language, and guesses your language based on your browser's user agent string.
Googler
googler is a power tool to Google (Web & News) and Google Site Search from the command-line. It shows the title, URL and abstract for each result, which can be directly opened in a browser from the terminal. Results are fetched in pages (with page navigation). Supports sequential searches in a single googler instance. googler was initially written to cater to headless servers without X. You can integrate it with a text-based browser. However, it has grown into a very handy and flexible utility that delivers much more. For example, fetch any number of results or start anywhere, limit search by any duration, define aliases to google search any number of websites, switch domains easily... all of this in a very clean interface without ads or stray URLs. The shell completion scripts make sure you don't need to remember any options. googler isn't affiliated to Google in any way.
Gossip-nostr-client
Gossip is a GUI client that allows users to post microblogs, follow other users, and host private chats using Nostr. It is very snappy and performant as it is written in Rust. It is highly configurable; there are 64 configuration options. Unlike other Nostr clients, Gossip strives to avoid web browser technologies like JavaScript to reduce bloat.
Gpg-remailer
Gpg-remailer is somewhat similar to ordinary mailing list software, but all e-mail processed by gpg-remailer is PGP/GPG signed and encrypted. Gpg-remailer decrypts received PGP/GPG messages, verifies the received signature and re-encrypts the e-mail for the members of a well defined group of recipients. Using gpg-remailer the list of members of a group of people who want to exchange encrypted and authenticated e-mail can be maintained at one location, allowing the members of the group to specify just one e-mail address to send PGP/GPG signed and encrypted e-mail to. Gpg-remailer recognizes the following e-mail formats: * Standard simple encrypted messages. * Multi-part encrypted messages. * Encrypted messages containing detached signatures.
GproFTPd
GProFTPD is a GNOME frontend for the ProFTPD standalone server.
Gq
GQ is a GTK-based LDAP client that enables you to search and browse any LDAP V2- or V3-compliant server. You can also add, edit, and delete entries. Other features include a template builder, the ability to export a subtree or a whole server to LDIF, the ability to use any number of servers, and the ability to search based on a single argument or LDAP filter.
Grocy
grocy privately tracks your purchases, automates and optimizes your shopping list, helps you waste less, and helps you create and maintain recipes. Apart from a meal planning, grocy helps you manage your household equipment, your household chores, your tasks, and your batteries. You can connect to your grocy server through several tools.
Groupserver
GroupsServer is a server package for hosting mailing lists, like GNU Mailman, or Sympa. But like Discourse and Loomio, is also has a feature rich web interface, allowing each mailing list it hosts to also be used as if it were a web forum. In keeping with its name GroupServer refers to each mailing list forum as a 'group'. Users can send, receive, read, and reply, to group messages by email, or they can read and post to the group from the web interface. Group admins can manage and moderate their groups using email commands, as in older mailing list packages, or using the web interface. A single GroupServer instance can host multiple organisations, each with multiple groups.
Gsasl
GNU SASL an implementation of the Simple Authentication and Security Layer (SASL) framework, consisting of a library with several plugins, command-line application, test-suite, documentation and source code usage examples. GNU SASL consists of a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, SCRAM-SHA-1, SCRAM-SHA-1-PLUS, LOGIN, and NTLM mechanisms.
Gsmbscanner
This is a small GTK+ based NetBIOS scanner program which can scan a range of IP addresses. Formerly dependent on the nmblookup utility from any Samba package, it now has its own smblookup utility.
Gspoof
Gspoof is a GTK+ program which makes it easier to more accurately build and send TCP packets (either with a data-payload or not). It's possible to modify TCP/IP fields and also ethernet header working to Link Level. You can send one or more packets together.
Gss Heckert gnu.tiny.png
GNU Generic Security Service Library implements the GSS-API framework and a Kerberos V5 mechanism (through Shishi). GSS-API and Kerberos V5 is used by network clients and servers to perform authentication, often using the SSH protocol for remote access or SMTP/IMAP/POP3 for email. This package contains also a command line tool for GSS.
Gtk-IPTables
Gtk-IPTables is a GTK-based frontend for iptables written in C. You can create rules for all chains for Filter, NAT, and Mangle tables.
Gtk-gnutella
Gtk-Gnutella is a Unix Gnutella client using GTK+.
Gufw- Gui for Uncomplicated Firewall
Gufw is an easy, intuitive, way to manage your GNU/Linux firewall. It supports common tasks such as allowing or blocking pre-configured, common p2p, or individual ports port(s), and many others! Gufw is powered by ufw, runs on Ubuntu, and anywhere else Python, GTK, and Ufw are available.
Gup
gup, the Group Update Program, is a Unix mail-server that lets a remote site change their newsgroups subscription without requiring the intervention of the news administrator at the feed site. 'gup' is suited to news administrators that find they are spending an inordinate amount of time editing the INN newsfeeds file on behalf of the remote sites.
Gvpe Heckert gnu.tiny.png
gvpe is a suite designed to provide a virtual private network for multiple nodes over an untrusted network. It works by creating encrypted host-to-host tunnels between multiple endpoints. GVPE (GNU VPE) is an acronym standing for GNU Virtual Private Ethernet.
Gwget
Gwget is a download manager for the Gnome Desktop. The main features are:
  • Resume: By default, gwget tries to continue any download.
  • Notification: Gwget tries to use the Gnome notification area support, if available. You can close the main window and gwget runs in the background.
  • Recursivity: Gwget detects when you put a html, php, asp or a web page dir in the url to download, and ask you to only download certain files (multimedia, only the index, and so on).
  • Drag & Drop: You can d&d a url to the main gwget window or the notification area icon to add a new download.
  • Firefox Extension: Fireget
Gwget2
Gwget2 is a Gnome2 front-end to wget. Downloads are stored in GConf, so now gwget2 remembers the previous session's downloads. Other fetures include a percentage column, the option in the popup menu to remove completed downloads from list, and the ability to resume downloads on startup.
H-client
The h-node project (https://www.h-node.org) is a website and database of computer hardware which works with fully free operating systems. h-client is a GTK+ graphical client which is able to detect the hardware inside the computer it's running on, and peripherals connected to it, and help you submit that information to the h-node project, along with your observations (eg: how well the hardware works with a fully free operating system, any special configuration required, etc).
HAproxy
'HAproxy' is a high-performance, highly-robust TCP/HTTP load balancer which provides cookie-based persistence, automatic failover, header insertion, deletion, modification on the fly, advanced logging contents to help trouble-shooting buggy applications and/or networks, and various other features. It uses its own state machine to achieve up to ten thousands hits per second on modern hardware, even with thousands of simultaneous connections. However, it currently lacks SSL and keep-alive (both of which are planned).
HTML5 Video Everywhere!
This add-on will replace the embedded streaming video player on some websites with the GNU IceCat native HTML5 video player. HTML5 Video Everywhere! 0.2.30 are integrated in IceCat 31.5.0 (see log).
HTTP Anti Virus Proxy
HAVP (HTTP Anti Virus Proxy) is a proxy with a ClamAV anti-virus scanner. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. It can be used with squid or standalone.
HTTP-Replicator
'Replicator' is a replicating HTTP proxy server. Files that are downloaded through the proxy are transparently stored in a private cache, so an exact copy of accessed remote files is created on the local machine. It is, in essence, a general purpose proxy server, but especially suited for maintaining a cache of Debian or Gentoo packages.
HTTPS Everywhere
HTTPS Everywhere is a Firefox extension produced as a collaboration between The Tor Project and the Electronic Frontier Foundation. It encrypts your communications with a number of major websites. Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site. The HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.
HTTrack Website Copier
HTTrack is an offline browser utility. It lets you download a Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Just by opening a page of the mirrored Web site in your browser you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads.
Haketilo
Haketilo is a program that makes it easy to use alternative JavaScript for web pages. Instead of using JavaScript served by the site, Haketilo gives to your browser software downloaded in advance from a repository, or software you've installed manually yourself. This makes it more convenient to use many sites that were previously difficult to use without running nonfree software, and it enables more user control on sites that already serve free JavaScript.
Halberd
To cope with heavy traffic loads, web site administrators often install load balancer devices. These machines hide (possibly) many real web servers behind a virtual IP. They receive HTTP requests and redirect them to the real web servers in order to share the traffic between them. Halberd is a tool aimed at discovering real servers behind virtual IPs.
Hammerhead
Hammerhead is a stress testing tool for Web sites. It initiates connections from multiple IP aliases and simulates a user from each alias. It is fully configurable, and there are numerous other options for creating problems with a site. Extensive data collection is also available.
HarvestMan
This is a candidate for deletion: Links broken. Email to maintainer broken. Poppy-one (talk) 12:54, 3 August 2018 (EDT) 'HarvestMan' is a multithreaded off-line browser. Users can customize their offline browsing through URL filters, word filters, domain filters, URL priorities, depth-fetching, fetch levels, file limits, time limits, robot exclusion protocols, and many more. It is useful for downloading an entire Web site or certain files from a Web site to the hard disk for offline browsing later. It supports HTTP/HTTPS and FTP protocols and can work across proxies.
Hashlet
Hashlet is an application with a Command Line Interface (CLI) that controls the Cryptotronix Hashlet. The Cryptotronix Hashlet is open source hardware that implements SHA256, provides a hardware random number generator, and stores 256 bit keys in read and write protected memory. The hardware is designed for a BeagleBone Black but can be uses on an embedded GNU/Linux system that supports the I2C protocol and can supply 3.3 or 5 Volts to the device.
Hashover
A flexible and rich comment system with many advanced features. As it can work without a database, storing the comments in a simple file hierarchy in JSON, XML and using SQLite, it's really adequate for limited hosts, which may not support relational database management systems. These are some of its features: supports threaded replies, theme customization, HTML and Markdown editing, multiple comment sorting methods, likes and dislikes, comment layout templates, spam filtering, notification emails, multiple languages, file format plugins, comment RSS feeds, automatic URL links, authentication plugins, referrer checking, administration, avatar icons, displaying remote images, ip address blocking, comment permalinks, avatar icons, IP address blocking.
Haste-server
Simple and elegant web app similar to pastebin.
Haven
It is an Android application that leverages on-device sensors to provide monitoring and protection of physical areas. Haven turns any Android phone into a motion, sound, vibration and light detector, watching for unexpected guests and unwanted intruders.
Hindent
'hindent' reformats HTML code to be properly indented/nested for improved readability. You can indent the existing lines as-is, or totally reformat the code to have one tag per line. Hindent can decipher software-generated HTML code that is one huge line, or help you find find that last missing end-tag, or deal with code victimized by creeping featurism. It understands all HTML 3.2 nestable tags.
Hipercontracer
High-Performance Connectivity Tracer (HiPerConTracer) is a ping/traceroute service. It performs regular ping and traceroute runs among sites and can export the results into an SQL or Non-SQL database.
Historical/PDF Viewer
THIS ADD-ON IS NO LONGER UPDATED PLEASE USE THE BUILT IN PDF VIEWER. To use the built-in version: uninstall the add-on and make sure the built in one is enabled by going to preferences->Applications->"Portable Document Format(PDF)" and make sure "Preview in Firefox is selected" Note: PDF.js is part of the Firefox since version 19. The extension is mostly used to bring newer version of the PDF.js library to the older Firefox version. It will be marked as incompatible starting from the Firefox version 35.
Historical/RequestPolicy
RequestPolicy's new version is under development as RequestPolicy Continued. This addon prevents all connections to external domains or IPs from any website you visit, this means no connections to external advertisement hosters, analytics not on their servers and more things that you might not want to connect to or load. Saves bandwidth and privacy. It does require you to give explicit permission for these connections to happen, which is easily done with a drop-down menu of attempted connections and whether you wish to allow them each permanently or temporarily.
Hldfilter
This is a candidate for deletion: Links broken. Email to maintainer broken. Poppy-one (talk) 16:00, 2 August 2018 (EDT) HLDFilter is an email filter intended to replace procmail. It filters mail automatically into separate folders, and rejects unwanted mail (spam). You can auto respond with the contents of files or commands, as well as report spam to a spammer's ISP. You can also log messages, add them to a statistical Web page where you can analyse them graphically, and verify the validity of a sender's address.
Htpasstool
htpasstool is a Web-based management tool for Apache .htpasswd files. It's small (1 PHP file, 1 CSS file, and 2 images) and straightforward to use. It can be used to protect/unprotect directories in a Web space, to add users, rename users, remove users, and change passwords in .htpasswd files. All of this through a friendly, simple Web interface that is trivial to install.
Httptunnel Heckert gnu.tiny.png
Creates a bidirectional virtual data path tunnelled in HTTP requests. These requests can also be sent by an HTTP proxy, which is useful for users behind firewalls. If Web access is allowed through a proxy, it's possible to use httptunnel and telnet or PPP to connect to a computer outside the firewall.
Humanizer
Humanizer is a very simple CAPTCHA method. It has a localized YAML file with questions and answers which is used to validate that the user is an actual human. Any model that includes ActiveModel::Validations should work. Our aim is to be database and mapper agnostic, so if it doesn't work for you, open an issue. Humanizer works with Rails 3 and 4.
I2P
The Invisible Internet Project (I2P) is a project to build, deploy, and maintain a network supporting secure and anonymous communication. People using I2P are in control of the tradeoffs between anonymity, reliability, bandwidth usage, and latency. There is no central point in the network on which pressure can be exerted to compromise the integrity, security, or anonymity of the system. The network supports dynamic reconfiguration in response to various attacks, and has been designed to make use of additional resources as they become available. Of course, all aspects of the network are open and freely available. Unlike many other anonymizing networks, I2P doesn't try to provide anonymity by hiding the originator of some communication and not the recipient, or the other way around. I2P is designed to allow peers using I2P to communicate with each other anonymously — both sender and recipient are unidentifiable to each other as well as to third parties. For example, today there are both in-I2P web sites (allowing anonymous publishing / hosting) as well as HTTP proxies to the normal web (allowing anonymous web browsing).
ICTFax
ICTFax is free software white lable internet fax software that support email to fax , web to fax as well as fax to web and fax to email also it support integration with existing fax machines. ICTFax features both outbound faxing and inbound fax over internet through DID numbers
IPsec-Tools
IPsec-Tools is a port of the user-space tools from KAME. It includes libipsec (a library with a PF_KEY implementation), setkey (a tool for manipulating and dumping the kernel Security Policy Database and Security Association Database), and racoon (Internet Key Exchange daemon for automatically keying IPsec connections).
IceCat/Disconnect
Disconnect lets you visualize and block the otherwise invisible websites that track your search and browsing history.
  • Load the pages you go to 27% faster.
  • Stop tracking by 2,000+ third-party sites.
  • Encrypt the data you share with popular sites.
IceCat/FreeSpeechMe
FreeSpeechMe is a Free Software plug-in for IceCat that allows people to effortlessly view Dot-Bit websites. It works on GNU/Linux and Windows. Dot-Bit (.bit) is a new top-level domain that, unlike Dot-Com, Dot-Net, Dot-UK, etc., is NOT controlled by any government or corporation. FreeSpeechMe works over the distributed blockchain of the inexpensive cryptocurrency, Namecoin (a derivative of BitCoin). Namecoin is not generally traded as currency. It exists primarily for the purpose of decentralized DNS. Domains currently cost about 10 cents US of Namecoin to register. Before FreeSpeechMe, viewing Dot-Bit websites required changing DNS settings, and using non-vetted public DNS servers. FreeSpeechMe doesn't require changing DNS settings, so it is much more secure. Newly registered Dot-Bit websites can be viewed within three hours worldwide with FreeSpeechMe. IP or Nameserver update changes to an existing Dot-Bit website are viewable worldwide within 40 minutes. This isn't just "a plug-in." FreeSpeechMe, Dot-Bit and Namecoin are a complete new Internet ecosystem, free of the constraints of ICANN and the like. Please see tech FAQ for full list of improvements and implementations we're planning on for FreeSpeechMe and Namecoin: http://www.freespeechme.org/advanced-faq/
IceCat/Greasemonkey
Greasemonkey user scripts are written in JavaScript and manipulate the contents of a web page using the Document Object Model interface. Scripts are generally written to be either page-specific or domain-specific (applying to all pages within a domain) but may also be tagged to apply to all domains for global browser enhancements. Users of Greasemonkey can write or download scripts and save them to their own personal library. When users visit a website matching a script in their personal script library, Greasemonkey invokes the relevant scripts.
IceCat/Mouseless browsing
Mouseless Browsing is a Firefox-extension which enables users to browse the internet almost without using the mouse. The basic principle is to add small boxes with unique ids behind every link and/or form element. You just have to type in the id and press enter (there is also an automatice mode available) to trigger the appropriate action i.e. following a link, pressing a button or selecting a textfield.
IceCat/NoScript
The NoScript (aka NoScript Security Suite) Firefox extension provides extra protection for Firefox, Seamonkey and other Mozilla-based browsers. Its aim is to allow active content to run only from sites you trust, and protect yourself against XSS and Click-jacking attacks. It is also useful to prevent Flash running on the browser. But its main advantage could be the alerts given on its interface. There is an increasing number of Web sites that cannot run without non-free JavaScript programs downloaded and executed on the visitor's computer. Richard Stallman first raised this another concern with his article The JavaScript Trap, pointing out that most JavaScript programs are not freely licensed, and that even free software Web browsers are usually configured to download and run these non-free programs without informing the user. So maybe NoScript could encourage people to keep informed about this related issue and take action. Anyway, NoScript is an extremely valuable Firefox extension for security. Its unique white-list based pre-emptive script blocking approach prevents exploitation of security vulnerabilities (known and even not known yet!) with no loss of functionality...
IceCat/RECAP
RECAP is a browser extension that improves the experience of using PACER, the electronic public access system for the U.S. Federal District and Bankruptcy Courts. It also helps you contribute records to a public archive hosted by the Internet Archive and it shows you when free documents are available on the archive.
IceCat/User-Agent Switcher
Quickly and easily switch between popular user-agent strings.
IceCat/Wappalyzer
Wappalyzer is a browser extension that uncovers the technologies used on websites. It detects content management systems, eCommerce platforms, web servers, JavaScript frameworks, analytics tools and many more.
Icpld
ICPLD (Internet Connection Performance Logging Daemon) is a connection monitor that sends ICMP requests to stated IP addresses and monitors if your machine has a working network connection. It logs failed attempts to reach the hosts, and stamps a log as soon as it gets a reply. It tracks of when and for how long a connection was unavailable and records both total down time and each occasion of interrupted connection. It supports IPv6 and can execute a command whenever a connection goes up or down (useful for alerting users).
Ifmail-tx
Delivers Fidonet mail packets over telephone lines and TCP/IP connections; converts Fidonet net- and echo-mail to RFC-822/RFC/1036 compliant mail and news and vice versa. In cooperation with MTA and netnews packages allows to run a Fidonet node (or point) on a UNIX machine.
ImgSvr
ImgSvr is a Web image server, which allows users to browse digital images. It is a full HTTP server, which is specifically designed for image publishing.
Inadyn
Inadyn is a client for `open' name servers. That is, it let the user have an Internet recognized name for his machine by transferring to him some control over a name server that he does not manage. Some of the services that are offered by those open name servers are free of charge, and work even when the client machine does not have a static IP. The name servers that are supported by Inayn are: http://www.dyndns.org and http://freedns.afraid.org. Its basic operation is to periodically check whether the actual IP of the client machine is the same one that is recorded in the name server, and update the name server records when there is a mismatch.
Inboxen
Email service that allows a person to create an almost infinite amount of unique email addresses that the user can give to 3rd party websites. This lets the user have more control of their identity/privacy and keeps their personal email address free of junk.
Independent Coffeeshop Access Manager
Links broken. Homepage redirected to last archive.org entry. Email to maintainer broken. Poppy-one (talk) 12:49, 5 August 2018 (EDT) ICAM is a Web application which provides a user manager to the NoCat authentication system. It allows employees to activate/deactivate accounts and includes sample scripts to provide nightly clean-up of expired/unpaid accounts. It features 24-hour minimum account activation, and 1 day increments.
Inetutils Heckert gnu.tiny.png
The GNU Networking Utilities are the common networking utilities, clients and servers of the GNU Operating System. The individual utilities were originally derived from the 4.4BSDLite2 distribution. Many features were integrated from NetBSD, OpenBSD, FreeBSD and GNU/Linux. Current support includes ifconfig, rlogind, inetd, rsh, rshd, syslogd, talk, talkd, logger, telnet, telnetd, tftp, ping,/ping6, tftpd, ftp, rcp, traceroute, ftpd, rexec, uucpd, rexecd, whois, hostname, rlogin…
Inferno
Inferno is a compact operating system for building cross-platform distributed systems with advanced networking facilities and a safe concurrent programming environment. It runs as a full OS or an application with an architecture-independent virtual machine (Dis). A full development toolkit is included. It is mainly programmed in the Limbo language.
InfiniSQL
InfiniSQL is a distributed in-memory NewSQL relational database management system (RDBMS). It excels at performing complex transactions which involve records on multiple server nodes. It is engineered around the actor model of concurrent programming, which enables unique scalability capabilities. InfiniSQL is currently in an alpha state, and the project is eagerly seeking developers, early adopters, and people who want to help build a community around it.
Inquisitor
Inquisitor is a fast, save, visual Picture Site Ripper / Offline Browser to select and download images shown as thumbnails directly from a displayed website in a specified destination directory. It also includes a multi connect ftp-client, and a local FileManager like "NortonCommander", and the possibility to display captured websites with "Infiltrator-Mode" ! Also includes a HTTP scanner. No dangerous HTML/Java Code will executed, even on a Windows System. Includes a very save HTML interpreter. Works in english or german and is available for Windows and GNU/Linux.
Instant Currency Rate
Get the latest currency exchange rates, with regular automatic updates, directly in your Opera Speed Dial with the Instant Currency Rates add-on / extension for the Opera browser. Instant Currency Rates also features a built-in currency converter to compare and convert between multiple currencies simultaneously. Features - 1. Monitor Multiple Currencies Instant Currency Rates allows you to view the exchange rates of up to 5 currency pair, simultaneously, in a single Speed Dial. 2. Learn the Currency State Instant Currency Rates visually indicates the strength or weakness of the currency, since its last update, by displaying it in green (stronger) or red (weaker) colour. 3. Convert between Currencies Use the currency converter tool to quickly compare the conversion rate between multiple currencies simultaneously. 4. Choose from 150+ Currencies The extension allows you to select currency pairs from 150+ currencies currently in use in the world. 5. Customise Add and remove currency pairs easily. Modify the update interval to regulate automatic update. Change the display delay to adjust the time each pair is displayed. 6. Get Fast Updates Though not necessarily noticeable, Instant Currency Rates obtains data faster from the net (to be technical, it gets the data as a JSON feed which are often smaller in size than an XML feed. Smaller file size = faster downloads.). 7. Supports Different Opera Variants The extension is available for both Opera 12+ (Presto engine) version and the slower, and feature incomplete, Opera 15+ (Blink engine) version. 8. Modify at Will The source code of the extension is available for free at GitHub and is released under the open source GPL 3 license.
Interchange
Interchange is a complete web-based application server It can create, automate and database-enable your web-site, and build on-line applications. It can be used as part of a standalone system or as part of a larger system. The Interchange demo application is ecommerce-based, so ecommerce has inevitably become its main use. The ecommerce demo and admin system supports sales, order processing, content management, customer service, and has been implemented for traditional retail sales, digital goods delivery, B2B parts re-ordering, non-commerce content management, auctions, order status checking, and supply chain management (among others). It can be integrated with payment processing services, ERP systems, point-of-sale systems, accounting systems, external content management systems, and Java-based application servers (among others). Interchange is made up of the following components: database abstraction layer, a generic templating system, transaction routing rules, a customer information object, a universal localization scheme, a security blackout definition, profiles, filters, a search language, and session management.
Internet Junkbuster
The Internet Junkbuster Proxy (TM) blocks unwanted banner ads and protects your privacy from cookies and other threats. It works as a proxy that stands between your browser and the Internet, checking every HTTP request for each resource (including graphics) against a blockfile of URLs before sending it over the Internet. It can be configured as a plain old non-caching, non-blocking proxy as well, and can be used with just about any browser. It also helps prevent the disclosure of other details that surfers often want kept private, such as information about the page clicked on, and their computer's software and hardware configuration. These features can be optionally disabled or altered. See Privoxy, a more recently updated program based on Internet Junkbuster.
Invizi
Invizi helps you track your cryptocurrency transactions. All your data is stored locally, encrypted and never leaves your computer. Invizi can calculate your profit and loss, your historical balance, your assets allocations and more. Your transactions can be automatically synchronized with exchanges, entered manually or imported via csv files.
Ionic
Build amazing native and progressive web apps with open web technologies. One app running on everything.
Ipcalc
'ipcalc' takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range. By giving a second netmask, you can design sub- and supernetworks. It is also intended to be a teaching tool and presents the results as easy-to-understand binary values.
Iplog
This is a candidate for deletion: Links broken. No archive.org entry. Email to maintainer broken. Poppy-one (talk) 17:19, 5 August 2018 (EDT) iplog is a TCP/IP traffic logger. Currently, it is capable of logging TCP, UDP, and ICMP traffic. iplog is able to detect TCP port scans, TCP null scans, FIN scans, UDP and ICMP "smurf" attacks, bogus TCP flags, TCP SYN scans, TCP "Xmas" scans, ICMP ping floods, UDP scans, and IP fragment attacks. iplog is able to run in promiscuous mode and monitor traffic to all hosts on a network. iplog uses libpcap to read data from the network and can be ported to any system that supports pthreads and on which libpcap will function.
Ipsc
The IP Subnet Calculator lets network administrators make the calculations needed for subnetting a network. Give it the network class and subnet bits; it returns the maximum number of subnets, maximum number of hosts per subnet, a bimap showing the breakdown of network bits, subnet bits, and host bits, the decimal and hexadecimal class netmask, the decimal and hexadecimal subnet mask and lists subnets and host information. CIDR support and reverse engineer the network information for a particular interface.
Ipsvd
'ipsvd' is a set of Internet protocol service daemons for TCP/IP and UDP/IP. A daemon waits for incoming connections on a socket; for new connections, it conditionally runs an arbitrary program to handle the connection. The daemons can be told to read and follow pre-defined instructions on how to handle incoming connections. Based on the client's IP address or hostname, they can run different programs, set a different environment, deny a connection, or set a per host concurrency limit. 'ipsvd' can be used to run services usually run by inetd, xinetd, or tcpserver. Normally the ipsv daemons are run by a supervisor process, such as 'runsv' from the runit package, or 'supervise' from the daemontools package.
Ircxy
IRCXY IRCv4 Implementation
Isso
A commenting server similar to Disqus, i.e., embedding comments into a static website or blog.
JCIFS
'jCIFS' is an SMB client library that follows the CIFS specification supporting Unicode, named pipes, batching, multiplexing IO of threaded callers, encrypted authentication, full transactions, domain/workgroup/host/share/file enumeration, NetBIOS sockets and name services, the smb:// URL protocol handler, a java.io.File like API, RAP calls, NTLM HTTP Authentication, and more.
JCMS
A simple to use CMS for websites that uses markdown.
JDynamiTe
JDynamiTe is a tool which allows you to dynamically create documents in any format from "template" documents. Some typical usage domains of JDynamiTe are:
  • dynamic Web pages creation,
  • text document generation,
  • source code generation...
In fact, it can be useful in any case where pre-defined documents (templates) have to be dynamically populated with data. The main benefit of JDynamiTe is to allow a true separation between data (content), presentation (container) and content generation code (written in Java). JDynamiTe does not include a specific template language, and it is not a complete framework. It is a simple "brick" in your software architecture, a "glue" between your data model and your presentation model.
Jackrabbit Relay
Jackrabbit Relay is a framework to manage trading signal alerts in JSON format from TradingView or similiar software to place trades on an exchange or broker.
Jakarta FeedParser
FeedParser is a Java RSS/Atom parser designed to elegantly support all versions of RSS (0.9, 0.91, 0.92, 1.0, and 2.0), Atom 0.5 (and future versions) as well as easy ad hoc extension and RSS 1.0 modules capability. FeedParser was the parser API designed by Kevin Burton for NewsMonster and has been donated to the ASF in order to continue development.
Jami Heckert gnu.tiny.png,
GNU Jami (formerly SFLphone, GNU Ring) is a universal and distributed communication platform, implemented as free (libre) software, which respects the freedoms and privacy of users. Aimed at the general public as well as professionals, Jami provides all its users a universal communication tool, autonomous, libre, secure and built on a distributed architecture thus requiring no authority or central server to function. GNU Jami satisfies a high priority software goal of the Free Software Foundation, responding to the challenges of privacy on the Internet. Developed by Savoir-faire Linux, Jami takes advantage of an active development community thanks to the support of young Google Summer of Code developers as well as research partnerships with Polytechnique Montréal and the Université du Québec à Montréal.
Jas CMS
Jas CMS is a small website engine written in Java. It produces static content without the need of any databases or server-side scripting languages. It is created to fulfil high security concerns. It is suitable for various kind of content projects like personal websites, project / product pages, group sites, company websites... It is also designed for managing content projects / websites in the i2p network, tor et cetera.
JavaScript-Toggle-On-and-Off
It's a simple program used to enable and disable JavaScript easily. You can add websites to a whitelist and decide if the website will be reloaded when pressing the button.
Jellyfin
Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way. Jellyfin requires .NET, which might be covered by patent claims with unclear risks for the free software community.
Jenkins
Jenkins is a continuous integration (build automation) server. Built using Java, it provides over 930 plugins to support building and testing virtually any project.
Jirafeau
Jirafeau is a web application making your file sharing easy by just selecting a file and upload it. Once uploaded, your file can be shared using a link.
JiveSearch
Self hostable search engine focused on privacy
Jugtail
jugtail is a tool for getting menu information from various gopher servers, acting as a search engine in a specified gopher sub-space. It is a modified version of Jonzy's popular gopher search tool.
Jungle Monkey
Using 'jungle monkey', you join channels where people offer files for download. You can offer your own files and create your own channels as well. Once you download a file, others can connect to you to get that file. You can also search for files and chat. Channels are now indexed for faster joins and less bandwidth; a distributed keyword search has been added and a new tool bar have been added. Sessions are now saved on exit. There is now a German translation also.
Jwhois Heckert gnu.tiny.png
Jwhois is a client for the WHOIS protocol, a tool allowing users to query the owner of a domain name. The program uses an extensible configuration file to determine the most appropriate Whois server, using either regular expressions or CIDR blocks.
KLone
KLone is a fully-featured, multiplatform Software Development Kit which allows dynamic pages to be written in C/C++ with usual <% code %> style. The pages can then be embedded, in compressed and/or encrypted form, into a single executable containing also KLone's HTTP/S server. Given its nature, it can be linked natively to any C/C++ library (database, XML, graphics, etc.), without an intermediate layer and it is expecially suited for low-resource and embedded systems.
KOReader
KOReader is a document viewer application, originally created for Kindle e-ink readers. It currently runs on Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices. Developers can also run a KOReader emulator for development purposes on desktop PCs with GNU/Linux, Windows and Mac OSX.
KSS (Kinetic Style Sheets) framework
KSS enables you write rich Ajax applications without having to code Javascript. It does this by using a CSS like resource, this is called a KSS file. All that you as a developer need to do is write files like these and implement server side Python. This Python package contains the Javascript engine and the server side infrastructure. The package forms the base for integration with specific web development frameworks. To see if there is support for your framework go to the KSS website.
KTorrent
KTorrent is a BitTorrent program for KDE. Its main features are :
  • Downloads torrent files
  • Upload speed capping, seeing that most people can't upload infinite amounts of data.
  • Internet searching using various search engines, you can even add your own.
  • UDP Trackers
  • Supports UPnP
Kadet
Kadet is a multi-threaded, multi-purpose server. It is highly extensible, well written, and has a great set of libraries including built-in scripting, a persistent database, object memory management, etc. It is very easy to develop. The server protocol is currently HTTP/1.1. SSL is supported via OpenSSL.
Kallithea
Kallithea is a fast and powerful management tool for GIT and Mercurial with a built-in push/pull server, full text search and code-review. It works on HTTP and HTTPS and has a built in permission/authentication system with the ability to authenticate via LDAP or Active Directory. Kallithea also provides a simple API to make it easy to integrate with existing external systems. ⇒ Demo
Kannel
Kannel functions as an SMS (Short Message Service) gateway and as a WAP (Wireless Application Protocol) gateway. The functions are independent, and can be used separately or both at once. When used as an SMS gateway, Kannel can receive messages from one or more SMS centers and convert them into HTTP requests. It also has an HTTP interface for sending messages back to the SMS centers, and it can send text responses directly from a configuration file. Kannel supports the following SMS center protocols:
  • CIMD 1.3 and CIMD 2.0 over IP
  • SMPP 3.3 over IP
  • UCP/EMI 2.0 over IP and serial
  • SEMA SMS2000 OIS 4.0 and 5.0 over Radiopad and X.25
Kannel can also exchange messages with a mobile phone or GSM modem, in effect using it as an SMS center. When used as a WAP gateway, Kannel functions as described in the http://www.wapforum.org (WAP Forum) specifications, except that not all mandatory features of the WAP 1.1 conformance release have been implemented yet. Currently it supports:
  • WSP: connection oriented and connectionless modes.
  • WTP: class 0 and 2.
  • WDP: UDP bearer (GSM datacalls and GPRS).
  • WML and WMLScript compilers.
Karpion Anti-Phishing Toolbar
This is the first release of Karpion, the Anti-Phishing toolbar for the web browser Konqueror. This tool bar is a part of the Open Phishing Database project.
KiwiIRC
KiwiIRC makes Web IRC easy. A hand-crafted IRC client that you can enjoy. Designed to be used easily and freely.
Knettools
'Knettools' is a collection of menu-based testing tools for IPv4 networks. Tools included in the package are Finger, Name Scan, Ping, Ping Scan, Port Scan, Service Scan, and Whois. It is developed using POSIX threads and gnome libraries. This package was formerly known as 'xNetTools'.
Kobo-book-downloader
With kobo-book-downloader you can download your purchased Kobo books and remove the Digital Rights Management (DRM) protection from them. The resulting EPUB files can be read with, amongst others, KOReader.
Konqueror
Konqueror is the KDE file manager, browser, and viewing application. It is part of the kdebase distribution, so resources and download information for Konqueror can also be found on the KDE Web site (http://www.kde.org). It is HTML 4.0 compliant, and supports Javascript, bidirectional scripts, SSL, almost all of CSS (Cascading Style Sheets) 1 and most of CSS 2, and can house Java applets. As a file manager, it can display files in either tree or icon view, allows copying/moving/deleting by either drag-and-drop or cut/paste/delete, and provdes file properties and the ability to change file attributes. It automatically updates directories or deletes files without the user having to refresh or reload the directory. Konqueror can also view many different file types. It uses components (parts) to view various types of files; this functionality is not within Konqueror itself. This means that if you want to view a file that cannot already be viewed by a preexisting part, all you have to do is write such a part; there's no need to modify Konqueror itself.
Kontalk
Kontalk is a free software, secure and distributed instant messaging driven by the community. Kontalk protocol is based on XMPP with end-to-end encryption in both server-to-server and server-to-client. Kontalks is basically for phone, but it's also available for desktop now (GNU/Linux, Windows, and macOS).
LBRY Desktop
An application to browse the decentralized LBRY network. It is developed by LBRY Inc. and is the main program for browsing LBRY.
LIPS Scheme
LIPS is a powerful Scheme based lisp interpreter written in JavaScript. The name is a recursive acronym which stands for LIPS Is Pretty Simple. The interpreter has very good integration with JavaScript.
Larbin
Larbin is an HTTP Web crawler that can fetch more than 5 million pages a day on a standard PC (pentium II 300, 128 Mo SDRAM and a 10 Mbit ethernet card, with a good network). Larbin uses standard libraries, plus adns. The program is multithreaded but prefers using select instead of a lot of threads (for efficiency purposes). The advantage of Larbin over wget or ht://dig is that it is much faster (because it opens a lot of connexions at a time) and very easy to customize). Common uses include: a crawler for a standard search engine, a crawler for a specialized search engine (xml, images, mp3...), and to provide statistics about servers or page contents).
Leafnode
Leafnode is a news server designed for small sites, with a few tens of readers and only a slow link to the net. It uses very little disk space and bandwidth compared to other servers, is easily configured and maintained, and tries very hard to recover automatically from error situations. Each article is stored in a separate file. There are six programs, three essential and several add-ons. The essentials are leafnode (NNTP server-- talks to news clients and stores readership data); fetchnews (NNTP news-gatherer-- looks at stored readership data and selects groups to pull news from); and texpire, which deletes old and uninteresting news. Add-ons are applyfilter (deletes articles fitting a certain pattern); checkgroups (inserts newsgroup titles into the database; newsq (shows which news are waiting to be transferred to your upstream server).
Lemmy
Lemmy is similar to sites like Reddit, Lobste.rs, Raddle, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse. For a link aggregator, this means a user registered on one server can subscribe to forums on any other server, and can have discussions with users registered elsewhere. The overall goal is to create an easily self-hostable, decentralized alternative to reddit and other link aggregators, outside of their corporate control and meddling. Each lemmy server can set its own moderation policy; appointing site-wide admins, and community moderators to keep out the trolls, and foster a healthy, non-toxic environment where all can feel comfortable contributing.
Letsencrypt
The Let's Encrypt client is a tool to automatically receive and install X.509 certificates to enable TLS on servers. The client will interoperate with the Let's Encrypt Certificate Authority (CA) which will be issuing browser-trusted certificates for free. It has a command-line client (written in Python) which handles requesting, acquiring and downloading a valid, trusted SSL certificate for any single domain name as well as handling the domain name ownership verification and configuration of the httpd to automatically use the newly issued certificate. Let's Encrypt is designed to challenge the root CA model by making it free and as simple as possible to get a valid and trusted domain-name level certificate. This project and software is in testing mode and it is not recommended for production use until otherwise stated. This is also why the letsencrypt.com website is not yet itself available via https!
Lftp
'lftp' is a sophisticated file transfer program with command line interface. Its multithreaded design lets you issue and execute multiple commands simultaneously or in the background. It also has mirroring capabilities and will reconnect and continue transfers if you get disconnected. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Supported are FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. BitTorrent protocol is also supported as 'torrent' command.
Lgogd uri
A streamlined PyGTK GUI which allows LGOGDownloader to act as a URI handler for the gogdownloader:// URIs employed by GOG.com to trigger their Windows and MacOS downloader clients. Perfect for anyone who wants a comfortable way to download their legally purchased resources for ScummVM, GemRB, etc. onto a system that runs only free software. Requires LGOGDownloader 2.22 or newer to download extras.
LibTMCG
LibTMCG is a C++ library for creating secure electronic card games. The most remarkable feature is the absence of a trusted third party (TTP), i.e. neither a central game server nor trusted hardware components are necessary. With the present library there is no need for an independent referee, because the applied protocols provide a basic level of confidentiality and fairness by itself. Consequently, the library is well-suited for peer-to-peer (P2P) environments where no TTP is available. Of course, we cannot avoid that malicious players share information about their private cards, but the protocols ensure that the shuffle of the deck is performed randomly (presumed that at least one player is honest) and thus the cards will be distributed uniformly among the players. Further, no coalition can learn the private cards of a player against his will (except for trivial conclusions). The corresponding cryptographic problem, actually called Mental Poker, has been studied since 1979 by many authors. LibTMCG provides the first practical implementation of such protocols.
Libav
Libav is a complete, cross-platform solution to decode, encode, record, convert and stream audio and video. This package contains the avplay multimedia player, the avserver streaming server, the avconv audio and video encoder, and the avprobe stream analyzer. They support most existing file formats (AVI, MPEG, OGG, Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...). Additionally, it contains the qt-faststart utility which rearranges Quicktime files to facilitate network streaming. This package also serves as a replacement for the former 'ffmpeg' package.
Libchromiumcontent
libchromiumcontent builds the Content Module of Chromium as a shared library (libcc). This allows other projects (such as Electron) to use the Content Module without needing to use or build Chromium itself.
Libcisco
'libcisco' provides an API for accessing and configuring Cisco network equipment over a telnet session. kIt works making changes through the CLI of the target system (e.g. a privileged EXEC session under IOS). These library routines greatly simplify the process of writing scripts to make configuration changes and perform common tasks.
LiberaForms
LiberaForms is a libre software tool developed as community, free, and ethical infrastructure that makes it easy to create and manage forms that respect the digital rights of the people who use it. With LiberaForms you can browse, edit, and download the answers to your forms; include a checkbox to require Data protection law consent, collaborate with other users by sharing permissions; and much more!
Liberapay-everywhere
The Liberapay browser extension enables Liberapay giving links on many popular websites: Bitbucket, GitHub and Twitter.
Libertree
Libertree allows users to create their own social network; it is implemented as an XMPP component and a web application.
Libgcrypt
This is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptograhic building blocks: symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, DSA), large integer functions, random numbers and a lot of supporting functions.
Libnetdude
'libnetdude' is the packet manipulation backend of the Netdude trace file editing framework. It lets you perform trace file manipulations at a much higher level of abstraction than code written directly for the pcap interface. It also supports plugins (dynamically loaded libraries) that can do whatever the programmer desires. When developers write their packet manipulation code as libnetdude plugins, other developers can use their tools. It provides data types and APIs for the most common situations when dealing with libpcap trace files: trace files of arbitrary size, packets, network protocols, packet iterators, and packet filters.
Libnids - NIDS E-component library
Libnids is a library that provides a functionality of one of NIDS (Network Intrusion Detection System) components, namely E-component. It means that libnids code watches all local network traffic, cooks received datagrams a bit (quite a bit), and provides convenient information on them to analyzing modules of NIDS. Libnids performs: a) assembly of TCP segments into TCP streams b) IP defragmentation c) TCP port scan detection
Libopennet
'Libopennet' lets developers open_net() files or URLs and get a file descriptor back that they can use to read data from. It supports HTTP (read-only) and FTP (read or write). It also comes with read_net() to do a forceful read(), and lseek_net() for calling lseek on the socket/file.
Libphish
Freshports link available but no download links available. All maintainer emails broken. Poppy-one (talk) 15:21, 6 August 2018 (EDT) Libphish is part of the Open Phishing Database project, an effort to create and maintain and open database of phishing sites in order to protect users, in addition to providing extensions to browsers that utilize the database. Libphish is a library which interacts with the Open Phishing Database, providing a consistent API which browsers and other programs can use to verify the safety and risk level of URLs.
Libravatar
Libravatar is a service which delivers avatars to other websites. It implements the same API as Gravatar but adds DNS-based federation allowing domain name owners to host profile pictures for their own organisations. It also allows users to associate photos to their OpenID URLs, not just their e-mail addresses.
Libre Lists
Libre Lists is a Free and Open Source alternative to Microsoft Lists written in Python and Flask. It is a lightweight, self-hosted web application that works with SQLite databases. It also converts your SQLite database into JSON output or CSV files for the rest of your applications.
LibreTranslate
From README: Free Translation API, entirely self-hosted. Unlike other APIs, it does not rely on proprietary providers such as Google or Azure to perform translations. Instead, its translation engine is powered by the Argos Translate library.
LibreWolf
Librecmc
libreCMC is an embedded GNU/Linux distro with the focus of providing a platform that is 100% free software and that does not contain non-free blobs. While libreCMC is currently a hard fork of the popular OpenWRT project, it uses a linux-libre kernel and does not contain non-free parts.
Libreddit
Libreddit is self-hosted front-end for Browsing Reddit written in Rust. You can access Reddit's content without being tracked or using proprietary JavaScript. A list of instances can be found here.
Librejs Heckert gnu.tiny.png
LibreJS is a browser extension that helps users avoid what Richard Stallman calls the Javascript Trap. It allows users to block javascript code that is neither free nor trivial. It works on recent versions of IceCat and other Firefox/Mozilla-based clones.
Libreserver
Self-hosting server, based on Debian stable
Librevideojs
LibreVideoJS is a video player written in JavaScript compatible with LibreJS. It is based in VideoJS.
Librevideojs-wp
Free and responsive HTML 5 video player for Wordpress. It is very easy to use and has support for multiple resolutions and subtitles.
Librsync
'Librsync' provides checksum-based differencing. Currently its only application is rproxy, which provides diffs to previously cached Web pages and images in order to speed download time.
Liferea
Liferea (Linux Feed Reader) is a news reader for the desktop. It supports Atom and RSS feeds, as well as RDF, Echo and PIE. It also supports CDF channels and OCS directories. It also offers browser integration with GNU IceCat (and other Mozilla-based browsers) and GNOME Web.
Lighttpd
'lighttpd' is a secure, fast, compliant, and very flexible Web server which has been optimized for high-performance environments. It has a very low memory footprint compared to other Web servers, and it takes care of CPU load. It has an advanced feature set that includes FastCGI, CGI, Auth, Output-Compression, URL-Rewriting, and much more.
LineControl Server
LineControl remotely controls the connection of a GNU/Linux masquerading server using multiple clients. It takes care with the number of clients using the connection and decides, based upon this number, whether the connection should be up or down. The clients show connection time and throughput statistics. The package supports different connection types, such as analog modems, ISDN, or even cable modems and ADSL devices.
Lingerd
Lingerd is a daemon designed to properly close network connections from an HTTP server (ie Apache). This frees the server from doing the boring but time-consuming job of "lingering closes", and lets each process go on to the next connection immediately. As a result, Apache needs fewer processes to handle high loads. This saves memory, reduces kernel contention, and makes Apache more scalable.
Links
An event-driven, interactive console Web browser that supports HTTP and FTP, proper HTML table and frame rendering, color or monochrome displays, and background downloads. It features user friendly menus, fast loading pages, bookmarks, and multiple character sets. Unlike Lynx and w3m, Links can handle multiple downloads and user input simultaneously.
Lino
Lino is an extension to Django. It replaces Django's admin interface by a fundamentally different approach of designing a web user interface. It adds features like field injection and plugin inheritance to make plugins more reusable.
Linux Bandwidth Arbitrator
Linux Bandwidth Arbitrator lets network administrators control bandwidth. It is completely turn-key in its default configuration: you just plug it into your network trunk, and it self configures and immediately starts slowing "bandwidth hogs". It also comes with finer controls that are easy to use, and can be configured to target specific applications such as Kazaa, IMAP, and POP. Traffic can be limited by host IP, subnet, and content blocking.
Linux-dash
linux-dash is a pretty dash showing stuff like uptime, load, memory, disk status….
LiquidFeedback
LiquidFeedback is an open-source software, powering internet platforms for surveys, proposition development and decision making. LiquidFeedback is an independent open source project. The software is published under MIT license by the Public Software Group of Berlin, Germany. The developers of LiquidFeedback have teamed up in the Association for Interactive Democracy to promote the use of electronic media for democratic processes.
LogicalDOC
LogicalDOC is a document management system designed and optimized to handle large volumes of documents. It is a Web application made in Java language and therefore multi-platform by definition. The software is available in various editions: Business, Enterprise and Community Edition; the latter is FLOSS. LogicalDOC provides users with multiple possibilities to catalog and classify documents, a full-text search engine to query the document repository, version control, a SOAP Web-service API and its REST counterpart, the ability to connect via WebDAV and CMIS. The extensions for Joomla and WordPress are published on their directories as well as a couple of free apps for Android and iOS. Regarding localization, the user interface (GUI) is currently translated into more than 19 languages and supports full-text search and indexing using specific language algorithms
Looking Glass
Links broken. Maintainer email broken. Redirected homepage to archive.org. Poppy-one (talk) 16:12, 23 August 2018 (EDT) LG is a Looking Glass written as a CGI script. It can execute almost all BGP-related commands and do ping and traceroute in routers or relay these queries to other looking glasses. It supports both IPv4 and IPv6 commands, and has been tested with Cisco and Zebra. It can connect to router using either telnet or rsh.
Loomio
Loomio is a server-side stack for running consensus decision-making platforms. The interface is based on groups, subgroups, and discussion threads, any of which can be public or private. Members of groups and subgroups can start any number of discussion threads, and each discussion thread can host one decision at a time, using a variety of poll types. Members can change their position in a decision poll until a pre-determined closing date, and with some poll types they can also make and edit a short text statement qualifying their position. Loomio is developed by the worker-owned Loomio Cooperative, who host the original Loomio server at Loomio.org, offering both gratis and paid plans. Loomio is part of the Enspiral network, which began with a co-working space in Te Whanganui-a-Tara (Wellington), Aotearoa (New Zealand), and grew into a distributed network of social enterprises, developing digital products and services. Loomio is used in decision-making by the Enspiral network itself, as well as many of its member companies.
Loukotka
Links and maintainer email broken. Redirected homepage to archive.org. Poppy-one (talk) 16:32, 23 August 2018 (EDT) Loukotka is a tool for making online slide shows. The idea is simple: one person, the story teller, prepares some photos and uploads them to the server. They then invites spectators to visit the site at a predetermined time and can use the administration panel to change slides. It features a simple forum that allows the story teller to narrate and spectators to comment and ask questions.
Luakit
Luakit is a highly configurable browser framework based on the WebKit web content engine and the GTK+ toolkit. It is very fast, extensible with Lua, and licensed under the GNU GPLv3 license. It is primarily targeted at power users, developers and anyone who wants to have fine-grained control over their web browser’s behaviour and interface.
Lufs
LUFS is a hybrid userspace filesystem framework supporting an indefinite number of filesystems (localfs, sshfs, ftpfs, httpfs, socketfs, freenetfs, and nutellafs) transparently for any application. It can be regarded as doing the same job as the VFS (virtual filesystem switch) in the kernel: it is a switch, distributing the filesystem calls to its supported filesystems. However, LUFS filesystems are implemented in userspace. This would be a drawback for local filesystems where the access speed is important, but proves to be a huge advantage for networked filesystems where the userland flexibility is most important.
Lume
Lume is a desktop Nostr client. It allows for users to create multiple columns, each one for different feeds of posts, listings of users, etc. Lume easily walks users through the technical Nostr details such as adding relays and setting up a keypair, so it is great for new users. By default, the Lume GUI looks similar to Twitter/X. Unlike Twitter, though, Nostr is a Free and extensible protocol.
Lynx
Lynx is a Web browser for users on both UNIX and VMS platforms who are connected to those systems via cursor-addressable, character-cell terminals or emulators (including VT100 terminals and desktop-based software packages emulating VT100 terminals, such as Kermit, Procomm, etc.). Lynx will display HTML documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers, and services accessible via logins to telnet, tn3270 or rlogin accounts.
LynxHub
LynxHub is a forum hub that allows for people to create and users forums without social media elements or approval systems. It focuses in creating a fine-tuning yet streamlined experience for the forums.
MAT2
mat2 is a metadata removal tool, supporting a wide range of commonly used file formats, written in python3: at its core, it's a library, used by an eponymous command-line interface, as well as several file manager extensions.
MESICON
Free software to assist in cataloguing challenging items in museum libraries (for example).
MLdonkey
MLDonkey is a multi-network file-sharing client. It was the first free software client to access eDonkey. It runs as a daemon that can be controlled through telnet (command-line), HTTP (Web pages), and many different GUIs. All these interfaces can be used locally or remotely (after disabling security restrictions). It can currently access eDonkey, Overnet, Fasttrack (KaZaA, Imesh), Gnutella, Gnutella2 (Shareaza), BitTorrent, and Soulseek; support for other networks is only partial. Networks can be enabled/disabled and searches performed in parallel on all enabled networks. Each file is downloaded from only one network but from multiple clients concurrently.
MN
MyNews perl module contains Perl object classes to manage the data of MyNews. It can handle PostgreSQL and MySQL backends. It has an API for CGI access to MyNews data.
MQ4CPP
MQ4CPP (Message Queuing for C++) is an implementation of enterprise messaging system, aka "message-oriented middleware" (MOM). It lets C++ application threads communicate with one another through exchanging messages. A message is a request, report, and/or event that contains information needed to coordinate communication between different applications. It provides a level of abstraction, so you can separate the details about the destination system from the application code. MQ4CCP lets C++ applications that share a messaging system exchange messages, and simplifies application development by providing a standard interface for creating, sending, and receiving messages. It implements the following messaging paradigms: Direct/Indirect messaging (local), unsolicited messaging (remote), Request/Reply (remote), conversation (remote), and broadcast (local/remote).
MQS
MQS (Minimalist Queue Services) is a minimalist queueing system that provides basic methods for offering asynchronous messaging. It lets applications store and retrieve messages to a dedicated queue in the queue services. This avoids direct connections between applications and provides a simple asynchronous communication system. The MQS Daemon provides a simple set of XML-RPC methods for pushing and getting messages in a given queue (you can use the system with any application that can talk XML-RPC). The queue is stored in either a database (e.g. Mysql, Postgresql) or in dedicated file(s) (e.g. QDBM).
Macchanger Heckert gnu.tiny.png
GNU MAC Changer is a utility for viewing and changing MAC addresses of networking devices. New addresses may be set explicitly or randomly. They can include MAC addresses of the same or other hardware vendors or, more generally, MAC addresses of the same category of hardware.
Mail2chart
'mail2chart' generates statistical charts from mail messages. The code for generating a certain type of chart is plugged into the program. The mail messages are obtained using MH commands and the graphics are generated by gnuplot.
Mail2clf
'mail2clf' generates a CLF (Common Logfile Format) file from e-mail. It interprets an e-mail as a hit on a web site. This way a CLF visualization tools (e.g. Webalizer) can be used to visualize statistical data for e-mail.
Mail2thread
mail2thread finds threads in a bunch of mail messages and outputs them in various ways. It is rather sophisticated and can be controlled by various options. Though only some uses of this program really depend on MH for accessing mail messages, it is most useful when using MH.
Mail2web
mail2web makes a mail archive, organised as RFC 5322 files in directories, accessible by HTTP.
Maildrop
Maildrop is a powerful email filter/delivery agent. Maildrop reads a mail message from standard input, then delivers the message to your mailbox. maildrop knows how to deliver mail to mbox-style mailboxes, and maildirs. The program optionally reads filtering instructions from a file; this lets you deliver mail to alternate mailboxes or have it forwarded. Large messages are saved in a temporary file, and are filtered from the temporary file. Temporary files are saved in the user's home directory. If standard input is a file (not a pipe) a temporary file is not necessary. Maildrop also checks the syntax of the mail delivery instructions the filter file, before attempting to deliver a message. If the filter file contains syntax errors, maildrop terminates without delivering the message. Users can fix typos without losing mail.
Mailfront
'mailfront' is a set of customizeable network protocol frontends for mail servers, replacing or supplementing the features available with the MTA software. It contains complete SMTP, QMQP, QMTP, and POP3 front-ends as well as an authentication module for IMAP. The mail delivery front-ends also contain internal address filtering features. Two SMTP back-ends are provided. One delivers mail to qmail-queue, mimicking most of the behavior of qmail-smtpd, with the addition of support for SMTP AUTH. The other rejects all SMTP commands if $SMTPREJECT is set, and execs its command line otherwise (in order to run the above program).
Mandos
The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote and/or unattended reboots. Wouldnââ¬â¢t it be great if you could have the security of encrypted root file systems and still have servers that could boot up automatically if there was a short power outage while you were asleep? That you could reboot at will, without having someone run over to the server to type in the password? Well, with Mandos, you (almost) can! The gain in convenience will only be offset by a small loss in security. The setup is as follows: The server will still have its encrypted root file system. The password to this file system will be stored on another computer (henceforth known as the Mandos server) on the same local network. The password will *not* be stored in plaintext, but encrypted with OpenPGP. To decrypt this password, a key is needed. This key (the Mandos client key) will not be stored there, but back on the original server (henceforth known as the Mandos client) in the initial RAM disk image. Oh, and all network Mandos client/server communications will be encrypted, using TLS (SSL).
Mantra
Mantra is a centralized, Web-based newsreader. It uses a PostgreSQL database to store overview and cache information and features SQL, NIS and, LDAP users support, article scoring, RDF/RSS, usage statistics, online logs, and more.
MaraDNS
'MaraDNS' is a fully functional DNS server supporting authoritative DNS, recursive DNS, and caching DNS. It is intended for environments where a DNS server must be secure and where the server must use the absolute minimum number of resources possible. Its security features include the use of a special string library which is resistant to buffer overflows and that the code, if started as root, mandates running as an unpriviledged user in a chroot() jail.
Mars
Mars is a simple services-oriented network status monitor. It works by simulating client connections to Internet services and reporting when those services are not responding as expected. It is quick and easy to install and configure, which distinguishes it from other, more complex, more fully-featured network monitoring tools.
Maryam
OWASP Maryam is an Open-source intelligence(OSINT) and Web-based Footprinting modular framework based on the Recon-ng and written in Python. If you want Extracts Emails, Docs, Subdomains, Social networks from search engines Extracts Links, CSS and JS files, CDN links, Emails, Keywords from Web Source Find and Brute force DNS, TLD and important directs Crawl Web Pages and search your RegExp Identify WebApps, WAF, Interesting and important files Use Maryam
MasterPassword
Most password managers are password vaults: they let you store or generate a strong password for your services and then encrypt that key and store it for later retrieval. This approach presents many problems, in particular in the modern mobile age, that result in many frustrations: * Vault availability: If your vault is not available, you cannot use any of your services. * Added risk of identity loss: If you lose (eg. HDD failure/house fire) your vault, you instantly lose your entire online identity. * Force of law: Many countries have laws that require you to divulge the encryption key if a lawful search discovers your vault. Some password vaults implement features to try and address these issues, such as Internet sync, cloud-based vaults or backups and self-destructing vaults. These features all work around issues inherent to the solution and bring their own set of issues: * Network sync: Keeping data secure in transit is non-trivial and adds security risks. * Backups: Requires that you keep multiple locations secure from loss and theft, as well as the vault in transit. * Cloud-based services: Requires you to trust an external party and sacrifices transparency and freedom. * Defensive destruction: Reliability issues and again, risk total identity loss. Master Password is a completely different approach to passwords. The core issue that brings forth these problems is the vault used to store passwords. Master Password removes the vault from the solution by being a stateless solution, thus avoiding each of these issues. Master Password works by being an offline and stateless algorithm used to calculate your site passwords on-demand. Your passwords exist only as long as you need them and then disappear from disk and memory. Passwords are calculated based on a master password and the user's full name, combined with the name of the site. Calculation is based on strong, known and understood cryptographic hashes. Hash-based password generation is not new, but Master Password is a careful implementation that avoids many issues that other hash-based password managers suffer from. Cryptography is not easy and upon inspection, the security of most hash-based password generators completely falls apart. Master Password uses scrypt combined with hmac-sha256 and salting to prevent all known attack vectors.
Mastodon
An ActivityPub microblogging server application. Includes content warnings for marking sensitive discussions.
MathGene
MathGene is a comprehensive JavaScript mathematics engine that delivers the ability to perform advanced numerical and symbolic mathematics processing of LaTeX expressions and send the output to pure HTML for rendering on a conventional web browser or via web server. MathGene has two modules: •mg_translate.js, which translates between LaTeX, HTML, and native MG format. •mg_calculate.js, which performs the calculations. mg_translate.js can be used without mg_calculate.js to perform mathematics rendering only. Both modules are required to perform calculations.
MatrixSSL
PeerSec Network's MatrixSSL is an embedded SSL implementation designed for small footprint devices and applications requiring low overhead per connection. The library is less than 50K on disk with full cipher suites. It includes SSL client and SSL server support, session resumption, and implementations of RSA, 3DES, ARC4, SHA1, and MD5. The source is well documented and contains portability layers for additional operating systems, cipher suites, and cryptography providers.
Mattermost
Mattermost is a free software team communication service. It brings team messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.
Mautic
Mautic is an open source marketing automation platform that provides you with the greatest level of audience intelligence, thus enabling you to make more meaningful customer connections. Use Mautic to engage your customers and create an efficient marketing strategy.
Mechanize
Stateful programmatic web browsing in Python, after Andy Lester's Perl module WWW::Mechanize .
Mechanoid
Mechanoid is a programmatic browser written in Python. It is intended as an engine which will do things like log in as SourceForge project admin and do a Quick Release or send and receive Yahoo mail. Mechanoid is a fork of John J. Lee's Mechanize.
MediaWiki
MediaWiki is a web-based collaborative editing environment. Originally built for the online encyclopedia project Wikipedia, it is geared to support a large number of users and pages. The Free Software Directory is powered by MediaWiki.
Mediagoblin Heckert gnu.tiny.png
MediaGoblin is a free media publishing platform. It runs in a federalized manner, freeing the user from centralized web services. It supports pictures, videos and audio.
Meetmint
I had this scenario in mind when writing meetmint: 1) I am at a meeting and supposed to write the minutes. 2) I have my laptop with me and even without internet connectivity I can use meetmint, which I previously put on my harddisk. 3) If I know there is internet connectivity, I can also get the tool from a website. 4) If there is a video projector in the room, I will use it and others can not only see the notes I'm taking, but they also have a visual structure of the meeting (current topic, agenda, used time).
MegaUpload
'MegaUpload' provides a progress monitor for PHP file uploads. It is simple to install and can be easily integrated with existing Web applications.
Mergelog
'mergelog' is a small and fast program which merges and sorts HTTP log files in 'Common Log Format' from Web servers behind round-robin DNS. It is designed to easily process huge logs from highly stressed servers, and can manage gzipped files.
Mergin Maps
Mergin Maps is used for the collection of data points, lines or polygons along with custom forms in the field. The mobile app allows you to take geotagged photos and save the location of photos.
Metadata Cleaner
Many files include hidden metadata which may be sensitive for business and personal reasons. Cameras record when / where a photo was taken, which camera, and more. Office documents add author and company information. Many other programs add metadata of various sorts that you may not want to have disclosed. Metadata Cleaner allows you to view the metadata in your files, and GET RID OF IT as much as possible. Not all data can be removed (yet) but it gets rid of as much as possible. The interface is a GUI, apparently Gnome based. It uses the mat2 library
Metager
MetaGer is a meta search-engine written in PHP. It is licenced under the terms of the AGPL-3. This and other open-source projects are developed by the german non-profit NGO SUMA-EV. They run an instance on https://metager.de/en . The developer version is available at https://metager3.de/en .
Metahtml Heckert gnu.tiny.png
MetaHTML is a server-side programming language designed for the World Wide Web. It has a syntax that is similar to HTML and Lisp. It provides a large function library, including support for sockets, image creation and connections to other programs.
Mibble
'Mibble' is an SNMP (Simple Network Managment Protocol) MIB (Manageable Information Base) parser library for Java. The library can be used to read SNMP MIB files as well as simple ASN.1 files. The library also contains classes for simple handling of the information contained in the MIB file, such as OID:s and types.
Microbrew Microsieve
Microbrew MicroSieve is a high speed spam filter for USENET news. Given the large amount of spam riding around in major USENET news systems, a spam filter has to be very fast and remain effective. It checks for duplicate and large articles, spambots, and binaries in non-binary groups. It also has path-based auto-accept and auto-reject, as well as cross-post limiting.
MiddleMan
MiddleMan is a fast HTTP/HTTPS proxy server that removes unwanted content and increases privacy. It uses an XML configuration file, and fully implements the HTTP 1.1 protocol, including persistent proxy connections. It has file, host, cookie, header, and content filtering, and can forward through both socks4 and regular http/https proxies.
Midori
Midori is a lightweight web browser, used as default in Trisquel Mini. Features:
  • Full integration with GTK+ 2
  • Fast rendering with WebKit
  • Tabs, windows and session management
  • Flexibly configurable Web Search.
  • User scripts and user styles support.
  • Straightforward bookmark management.
  • Customizable and extensible interface.
  • Extensions such as Adblock, form history, mouse gestures or cookie management.
MinIO
High Performance Storage
Mini Code Editor
Free and lightweight code editor for your web applications. It has basic functions of a code editor, like code highlighting, tabs indentation and snippets to code faster Easily customizable via CSS
Miniflux
Miniflux is a web-based RSS reader. Unlike other news reader, this project is minimalist, that means there is no fancy features. Moreover, the page layout is optimized for readability and Miniflux remove automatically Ads and pixel trackers. The installation procedure is super simple, just copy and paste the source code and your are done, there is no configuration or database setup.
Minorfish
Minorfish (formerly Minordomo) is a minimalistic list manager. It can be considered a feature limited replacement for majordomo. It is much simpler to configure and adminster than majordomo, though less powerful.
Mirmon
Many project are mirrored worldwide. Mirmon helps in monitoring these mirrors. In a concise graphic format, mirmon shows each site's history of the last two weeks, making it easy to spot stale or dead mirrors. Mirmon quietly probes a subset of the sites in a given list, writes the results in the 'state' file, and generates a Web page with the results
MirrorBrain
https://github.com/poeml/mirrorbrain MirrorBrain is a framework to run a content delivery network using mirror servers. It solves a challenge that many popular projects face - a flood of download requests, often magnitudes more than any single site could practically handle. Some very popular projects rely on MirrorBrain.
Mkautosmb
'Mkautosmb' autodetects the local SMB (Windows) network using smbclient, sets up an autofs configuration, and can optionally create a "virtual" directory hierarchy. This makes the network completely transparent for all applications. Most of the autofs mount options are supported.
Mobilizon
Mobilizon is a federated system for organizing events developed by French non-profit Framasoft. It features the ability to create multiple profiles per account for increased privacy, as well as tools for co-ordinating events both with the general public (which allow participation without an account) and among organizers using "groups". However, it aims to be just "a tool", and rejects "features like subscriptions counters, thumbs ups or info walls with infinite scrolling". The ActivityPub protocol is used for federation.
Mod python
Mod_python is an Apache module that embeds the Python language interpreter within the server. This lets Apache handlers be written in Python for faster and more powerful applications than plain CGI.
Mod security
'Mod_security' is an intrusion detection and prevention module for Apache Web servers. Its purpose is to protect vulnerable applications by detecting and (optionally) rejecting attacks. In addition to request filtering (using regex), it can create Web application audit logs. Unlike other similar projects, Mod_security can analyse POST payloads.
Monero Core
Monero Core consists of several applications, including bitmonerod (the daemon used if running a full node, as it maintains the connection to the Monero network) and simplewallet (a Monero account manager application), as well as several other helper applications.
MongooseIM
MongooseIM is aimed at large, complex enterprise level projects where real-time communication is critical for business success. It provides high availability, ease of deployment, development and reliability in production. The MongooseIM platform includes server-side components and client libraries. It has also contributed to open source third party XMPP libraries: Smack for Android and XMPP framework for iOS. Built around proven technologies XMPP/Jabber, it adds a simple client/server REST API for front-end and back-end integration.
Monica Personal CRM
Monica is a free software web application to organize the interactions with your loved ones. We call it a PRM, or Personal Relationship Management. Think of it as a CRM (a popular tool used by sales teams in the corporate world) for your friends or family. Monica allows people to keep track of everything that's important about their friends and family. Like the activities done with them. When you last called someone. What you talked about. It will help you remember the name and the age of the kids. It can also remind you to call someone you haven't talked to in a while.
Monkey HHTP Daemon
Monkey HTTP Daemon is a small, fast Web server. It is based on the HTTP 1.1 protocol. Features include language support, GET, POST, and HEAD methods, CGI, PHP4, a config file (optional for every user), a mime.types file, virtual hosts, the ability to deny URLs and IPs, to run as a different user (such as nobody), serve users home directories, and more.
Monkeysphere
The Monkeysphere project's goal is to extend OpenPGP's web of trust to new areas of the Internet to help us securely identify each other while we work online. Specifically, monkeysphere currently offers a framework to leverage the OpenPGP web of trust for OpenSSH authentication. In other words, it allows you to use secure shell as you normally do, but to identify yourself and the servers you administer or connect to with your OpenPGP keys. OpenPGP keys are tracked via GnuPG, and monkeysphere manages the known_hosts and authorized_keys files used by OpenSSH for authentication, checking them for cryptographic validity.
More Points
Free and Open Source FTP client and self-hosted FTP server written in Python and Flask. This application works as a self-hosted FTP server/client, Where you create a point to connect to the FTP server, from there you can quickly create/edit/upload/delete files. The purpose of this project is to offer a free alternative for households or small businesses.
More Speech
Desktop application that shows if replies to or from a Twitter user are being censored. Check your replies to see if you're being censored (a "shadowban"). Check replies to a newsmaker to see how heavily Twitter censors replies to them. The application uses browser automation to surf Twitter like a real user would, and writes HTML reports showing which tweets were censored. Note: despite claims to the contrary, Twitter heavily censors all kinds of users. They don't limit it to just one group.
Movim
Movim (My Open Virtual Identity Manager) is a distributed social network built on top of XMPP. It can be accessed using existing XMPP clients and Jabber accounts. Movim is a distributed social networking platform. It builds an abstraction layer for communication and data management while leveraging the strength of the underlying XMPP protocol. XMPP is a widely used open standards communication platform. Using XMPP allows the service to interface with existing XMPP clients like Conversations, Pidgin, Xabber and Jappix. Users can directly login to Movim using their existing Jabber account. Movim addresses the privacy concerns related to centralized social networks by allowing users set up their own server (or "pod") to host content; pods can then interact to share status updates, photographs, and other social data. Users can export their data to other pods or offline allowing for greater flexibility. It allows its users to host their data with a traditional web host, a cloud-based host, an ISP, or a friend. The framework, which is being built on PHP, is a free software and can be experimented with by external developers. Movim supports OMEMO, group chats (public and private, with or without password) with reactions, stickers and GIFs, it supports also screen-sharing, VOIP (1 to 1) and microblogging.
Mozjpeg
This library aims to speed up loading times of webpages by achieving a reduction in file size and therefore transmission time through improvement of coding efficiency while retaining image quality. To achieve this, it uses more processing power for the encoding (asymmetry) while retaining full compatibility with the JPEG standard and requiring no changes on the decoder side. The techniques MozJPEG uses to achieve high compression include optimising Huffman trees, using progressive coding to optimally split the spectrum of DCT coefficients into separate scans, and through the use of trellis quantisation. Additionally, the presets are aggressively tuned towards the minimisation of file sizes. MozJPEG is a fork of libjpeg-turbo. MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like libjpeg-turbo. Besides libjpeg-turbo, MozJPEG also builds upon jpegcrush, a Perl script by Loren Merritt. An internet application of this tool is available at https://mozjpeg.com/.

Features

  • Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with jpegtran) to losslessly reduce file size.
  • Trellis quantization. When converting other formats to JPEG it maximizes quality/filesize ratio.
  • Comes with new quantization table presets, e.g. tuned for high-resolution displays.
  • Fully compatible with all web browsers.
  • Can be seamlessly integrated into any program that uses the industry-standard libjpeg API. There's no need to write any MozJPEG-specific integration code.
Msredird
'msredird' implements the "Telnet Com Port Control Option" protocol RFC 2217 running in server mode. This protocol makes it possible for networked computers to access central pool of modems.
Mss
This is a candidate for deletion: It's been removed from its website, and while there is a copy of the script on archive.org, the license is given ambiguously as "Freeware" (with no explanation). In any case, it is highly unlikely to be of use to most people at this point. Danm (talk) 21:11, 26 November 2017 (EST) 'mss' (Mozilla Starter Script) is a wrapper for Mozilla. It open a new Mozilla window in an existing process rather than starting a new Mozilla process each time "mozilla" is called. It can also convert to and from command line switches and -remote commands as necessary (if supported by Mozilla).
MultiGet
Multiget is a graphical download manager. It supports both HTTP and FTP protocols and has nice GUI.
Mumble
Mumble is a voice chat program. There are two modules in Mumble: the client (Mumble) and the server (Murmur). It provides encrypted, low-latency voice chat. Supports group conferences, for talking amongst friends: has a mute/deafen feature, also supports textchat. A suitable free software replacement for Google Hangout, Skype, Ventrillo, TeamSpeak and many more.
My Knowledge Explorer
My Knowledge Explorer uses the mKR (my Knowledge Representation) language to create, query and update mKB (my Knowledge Base). mKR is a useful mixture of English (subject, verb, object, preposition phrase) and the KornShell (variables, procedures, control structures). mKB can be a local user KB or an internet KB such as OpenCyc. The Redland RDF Library commands can be used to translate mKR to/from standard W3C languages such as Turtle and SPARQL.
MyDNS
MyDNS is a free DNS server for *nix. It was implemented from scratch and is designed to serve records directly from an SQL database (currently either MySQL or PostgreSQL). Its primary objectives are stability, security, interoperability, and speed, though not necessarily in that order. MyDNS does not include recursive name service, nor a resolver library. It is primarily designed for organizations with many zones and/or resource records who desire the ability to perform real-time dynamic updates on their DNS data via MySQL.
MyNews
MyNews is a program that scans selected Web sites for recent news. News items are stored in a database. MyNews users can subscribe to Web sites to receive email when recent news items have been added. The package also provides mydoc script to rebuild MyNews documentation.
MyRPC
MyRPC is a remote procedure call framework designed to easily connect heterogeneous systems. It features IDL-based client/server stub generation, multi-platform capability, binary protocol (no need for escaping of binary data, less overhead), support for various data types (like string, binary, signed and unsigned integer, float, list, struct, and enum), and exception support. It has no external dependencies.
MySAR
MySAR is an easy-to-use web-based Squid Log Analysis System written in PHP, with a MYSQL backend. It is stable and fast, while remaining flexible enough for creating all kinds of reports for how users use an internet connection.
Mynetmonitor
Mynetmonitor is a gtk2 net monitor with system tray support in which you can choose the interface to monitor and set a connect/disconnect command.
Mynews-www
'MyNews-www' is a set of Perl CGI scripts to access news stored in a MyNews server and to manage Web site subscriptions.
Myserver
MyServer is a powerful web server designed to be easily run on a personal computer by the average computer user. It is a multithread application and supports HTTP, HTTPS, CGI, ISAPI, WinCGI and FastCGI protocols. You can share files in minutes.
MysqlBIND
'myqslBind' manages multiple DNS/BIND (8 and 9) name servers. It automates updates to multiple DNS servers, centralizes and stores all zone and resource records for sets of related name servers, and can manages different name server sets from a single browser-based interface. Unlimited master and slave name servers update their zone information via a job queue system that uses MySQL socket connections. Advanced operations can use mySQL replication clusters for high availability and redundancy. It supports authentication via SSL Unix password login, SSL personal certificate, or IP-based access with multiple permission levels and individual record ownership, and is compatible with 'mysqlISP'.
MythTV
MythTV is a GPL licensed suite of programs that allow you to build the mythical home media convergence box on your own using free software and operating systems. MythTV has a number of capabilities. The television portion allows you to do the following:
  • You may pause, fast-forward and rewind live Television.
  • You may install multiple video capture cards to record more than one program at a time.
  • You can have multiple servers, each with multiple capture cards in them. All servers are centrally managed and all programs are scheduled by the Master backend.
  • You can have multiple clients (called "frontends" in MythTV parlance), each with a common view of all available programs. Any client can watch any program that was recorded by any of the servers. Clients can be diskless and controlled entirely by a remote control.
  • You may use any combination of standard analog capture card, MPEG-2, MJPEG, DVB or HDTV capture devices. With appropriate hardware, MythTV can control set top boxes, often found in digital cable and satellite TV systems.
  • Program Guide Data in North America is downloaded from Zap2It.com, a subsidiary of Tribune Media Services. This free service is called DataDirect, and provides MythTV almost two weeks of scheduling information. Program Guide Data in other countries is obtained using XMLTV. MythTV uses this information to create a schedule that maximizes the number of programs that can be recorded if you don't have enough tuners.
Other modules in MythTV include:
  • MythArchive - create and burn DVD's from MythTV - binary file
  • MythBrowser - A web browser for MythTV
  • MythGallery - Image gallery/slideshow add-on module for MythTV
  • Mythgame - Emulator & PC Game frontend module for MythTV
  • MythMusic - Music add-on module for MythTV
  • MythNetvision - A Internet Video Player plugin for MythTV
  • MythNews - An RSS feed news reader module for MythTV
  • MythWeather - Weather add-on module for MythTV
  • MythWeb, which allows you to control your MythTV system using a web browser. With MythWeb, you can schedule recordings, delete files, change keybindings and more. With proper security, you may even schedule a program over the Internet and have it immediately acted on by the scheduler.
  • MythPhone, phone and videophone using SIP.
NNCP
NNCP (Node to Node copy) is a collection of utilities simplifying secure store-and-forward files, mail and commands exchanging. This utilities are intended to help build up small size (dozens of nodes) ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted (E2EE), explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model. Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with full-duplex resumable data transmission exists.
NNTPobjects
NNTPobjects is a collection of C++ classes for creating simple or advanced NNTP clients. It lets novice and advanced C++ programmers write either small utilities or full-featured NNTP clients. It can be used for text based news reading, but are designed with the binary downloader in mind and focus on many of the issues of searching for, downloading and collecting binaries from usenet.
Natlog
Natlog is a utility logging traffic through a firewall that performs source-NATting (a.k.a. POSTROUTING). Firewalls like iptables usually offer POSTROUTING source network address translation facilities changing the source address of a host behind the firewall to the address of the host before the firewall. The standard log facilities provided by iptables do not easily allow us to associate addresses behind the firewall to their source-natted equivalents before the firewall. Natlog was designed to fill in that particular niche. When running natlog, messages are sent to the syslog daemon and/or to the standard output stream showing the essential characteristics of the connection using source natting. Here is an example: from Fri 8 22:30:10:55588 until Fri 8 22:40:43:807100: 192.168.19.72:4467 (via: 129.125.90.132:4467) to 200.49.219.180:443 Logs like these allow system administrators to associate, e.g., a complaint arriving for the firewall's IP address (in the example: 129.125.90.132) with a computer behind the firewall (e.g., 192.168.19.72) that actually was responsible for the complaint. Natlog depends on facilities provided by iptables, but may also generate logs directly using facilities offered by the pcap library. To create the program from its sources, either descend into the natlog directory, or unpack a created archive, cd into its top-level directory and follow the instructions provided in the INSTALL file found there. Alternatively, binary ready-to-install versions of natlog are available in verious GNU/Linux distributions, in particular Debian. See, e.g., https://packages.debian.org/search?keywords=natlog&searchon=names&suite=all&section=all Gitlab's web-pages for natlog are here: https://fbb-git.gitlab.io/natlog/
Nbworks
nbworks is an implementation of NetBIOS, itself an incarnation of zeroconf networking. NetBIOS is an API that allows applications to find each other over a network and exchange information. nbworks consists of a deamon and a library. The daemon handles the peer discovery and parts of the serverside for information exchange. The library is linked into applications wishing to use NetBIOS and implements the rest of the NetBIOS functionality. The API that nbworks exports is meant to imitate the POSIX socket interface as closely as possible to enable easy usage by both experienced and novice programmers.
Neix
From README: neix is a simple, work in progress terminal feed reader for all common RSS/Atom feeds on the web out there. So you can read your news without advertisements or other annoying stuff. Just the information you need. You can import your existing collection of feeds from an OPML file or just configure them manually. You also have the ability to render the text with w3m, elinks or which program you want.
Nepim
'nepim' (network pipemeter) is a tool for measuring available bandwidth between hosts. It is also useful for generating network traffic for testing purposes. It operates in client/server mode, can handle multiple parallel traffic streams, reports periodic partial statistics along the testing, and supports IPv6.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.