From Fedora Project Wiki

< QA‎ | Networking

No edit summary
Line 81: Line 81:
| quagga
| quagga
| Routing daemon
| Routing daemon
|
|-
| iptstate
| A top-like display of IP Tables state table entries
|
|-
| net-tools
| Basic networking tools
|
|-
| nmap
| Network exploration tool and security scanner
|
|-
| tcpdump
| A network traffic monitoring tool
|
|-
| telnet
| The client program for the Telnet remote login protocol
|
|-
| traceroute
| Traces the route taken by packets over an IPv4/IPv6 network
|
|-
| wireshark
| Network traffic analyzer
|
|-
| iptstate
| A top-like display of IP Tables state table entries
|
|-
| net-tools
| Basic networking tools
|
|-
| nmap
| Network exploration tool and security scanner
|
|-
| tcpdump
| A network traffic monitoring tool
|
|-
| telnet
| The client program for the Telnet remote login protocol
|
|-
| traceroute
| Traces the route taken by packets over an IPv4/IPv6 network
|
|-
| wireshark
| Network traffic analyzer
|
|
|}
|}
Line 110: Line 166:
|  
|  
|-
|-
| apr
| apr, apr-util
| Apache Portable Runtime library
| Apache Portable Runtime library
|
|
Line 141: Line 197:
| yum
| yum
| RPM package installer/updater/manager
| RPM package installer/updater/manager
|
|-
| gvfs
| Backends for the gio framework in GLib
|
|-
| nss-myhostname
| glibc plugin for local system host name resolution
|
|-
| ipxe
| A network boot loader
|
|-
| ldns
| Low–level DNS(SEC) library with API
|
|-
| libvirt
| Library providing a simple virtualization API
|
|-
| libevent
|
|
|-
| nss
| Network Security Services
|
|-
| sssd
| System Security Services Daemon
|
|-
| syslinux
| Simple kernel loader which boots from a FAT filesystem
|
|
|}
|}
Line 183: Line 275:
| sendmail
| sendmail
| A widely used Mail Transport Agent (MTA)
| A widely used Mail Transport Agent (MTA)
|
|-
| postgresql
| PostgreSQL client programs
|
|
|}
|}
* squid – The Squid proxy caching server


== Client software ==
== Client software ==
Line 236: Line 334:
| mercurial
| mercurial
| Mercurial – a distributed SCM
| Mercurial – a distributed SCM
|
|-
| lftp
| A sophisticated file transfer program
|
|-
| rsync
| A program for synchronizing files over a network
|
|-
| vinagre
| VNC client for GNOME
|
|-
| vino
| A remote desktop system for GNOME
|
|-
| virt-manager
| Virtual Machine Manager
|
|-
| virt-viewer
| Virtual Machine Viewer
|
|
|}
|}
== To be included ==
* apr-util – Apache Portable Runtime Utility library
** various networking tools including ping
* gvfs – Backends for the gio framework in GLib
* ipxe – A network boot loader
* iptstate – A top-like display of IP Tables state table entries
* ldns – Low–level DNS(SEC) library with API
* lftp – A sophisticated file transfer program
* libevent
* libvirt – Library providing a simple virtualization API
* net-tools – Basic networking tools
* nmap – Network exploration tool and security scanner
* nss-myhostname – glibc plugin for local system host name resolution
* nss – Network Security Services
* postgresql – PostgreSQL client programs
* rsync – A program for synchronizing files over a network
* squid – The Squid proxy caching server
* sssd – System Security Services Daemon
* syslinux – Simple kernel loader which boots from a FAT filesystem
* tcpdump – A network traffic monitoring tool
* telnet – The client program for the Telnet remote login protocol
* traceroute – Traces the route taken by packets over an IPv4/IPv6 network
* vinagre – VNC client for GNOME
* vino – A remote desktop system for GNOME
* virt-manager – Virtual Machine Manager
* virt-viewer – Virtual Machine Viewer
* wireshark – Network traffic analyzer

Revision as of 10:35, 14 December 2015

Network configuration packages

IPv4 and IPv6 configuration stacks

Package Description Assessment
NetworkManager Network connection manager and user applications good
dhcpcd A minimalistic network configuration daemon with DHCPv4, rdisc and DHCPv6 support good

Tools and helper software

There is no uniform way to test the following packages.

Package Description Assessment
dhcp Dynamic host configuration protocol software good
iproute Advanced IP routing and network device configuration tools good
dnssec-trigger NetworkManager plugin to update/reconfigure DNSSEC resolving good
iptables Tools for managing Linux kernel packet filtering capabilities good
iputils Network monitoring tools including ping bad tracepath and possibly other tools don't behave correctly
fping bad lack of IPv6 support
nslookup bad bad default behavior
arptables N/A IPv4 only
arpwatch N/A IPv4 only
firewalld A firewall daemon with D-BUS interface providing a dynamic firewall
bird routing daemon
openswan/libreswan/strongswan IPSEC implementations
quagga Routing daemon
iptstate A top-like display of IP Tables state table entries
net-tools Basic networking tools
nmap Network exploration tool and security scanner
tcpdump A network traffic monitoring tool
telnet The client program for the Telnet remote login protocol
traceroute Traces the route taken by packets over an IPv4/IPv6 network
wireshark Network traffic analyzer
iptstate A top-like display of IP Tables state table entries
net-tools Basic networking tools
nmap Network exploration tool and security scanner
tcpdump A network traffic monitoring tool
telnet The client program for the Telnet remote login protocol
traceroute Traces the route taken by packets over an IPv4/IPv6 network
wireshark Network traffic analyzer

Core system and libraries

Packages Description Assessment Notes
avahi Local network service discovery bad IPv6 turned off by default, nss-mdns doesn't do IPv6LL due to glibc limitations
glibc The GNU libc libraries bad limited and buggy getaddrinfo(), upstream getaddrinfo issues
abrt Automatic bug detection and reporting tool
anaconda Graphical system installer
apr, apr-util Apache Portable Runtime library
busybox Statically linked binary providing simplified versions of system commands
docker Automates deployment of containerized applications check: IPv6 in /etc/resolv.conf, IPv6 on bridged networks
dracut Initramfs generator using udev
glib2/glib-networking Networking support for GLib
grub2 Bootloader with support for Linux, Multiboot and more
systemd A System and Service Manager
yum RPM package installer/updater/manager
gvfs Backends for the gio framework in GLib
nss-myhostname glibc plugin for local system host name resolution
ipxe A network boot loader
ldns Low–level DNS(SEC) library with API
libvirt Library providing a simple virtualization API
libevent
nss Network Security Services
sssd System Security Services Daemon
syslinux Simple kernel loader which boots from a FAT filesystem

Services

Various types of software listening on a socket.

Package Description Assessment
bind The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server good
dnsmasq A lightweight DHCP/caching DNS server good
httpd Apache HTTP Server good
openssh An open source implementation of SSH protocol versions 1 and 2 good
postfix Postfix Mail Transport Agent good
cups Common Unix Printing System
dovecot Secure imap and pop3 server
sendmail A widely used Mail Transport Agent (MTA)
postgresql PostgreSQL client programs
  • squid – The Squid proxy caching server

Client software

Package Description Assessment
git good
curl A utility for getting files from remote servers (FTP, HTTP, and others) good
cyrus-imapd A high-performance mail server with IMAP, POP3, NNTP and SIEVE support good
c-ares A library that performs asynchronous DNS operations good
firefox Mozilla Firefox Web browser good
libssh2 A library implementing the SSH2 protocol good
subversion A Modern Concurrent Version Control System no fallback to IPv4 when IPv6 default route fails [1]
bzr Friendly distributed version control system
cvs Concurrent Versions System
gdb A GNU source-level debugger for C, C++, Fortran and other languages
mercurial Mercurial – a distributed SCM
lftp A sophisticated file transfer program
rsync A program for synchronizing files over a network
vinagre VNC client for GNOME
vino A remote desktop system for GNOME
virt-manager Virtual Machine Manager
virt-viewer Virtual Machine Viewer