FAQ SynoCliNet - SynoCommunity/spksrc GitHub Wiki

SynoCommunity CLI Network package specific FAQ

Remarks:

With synocli-net >= v2.0 the fritzctl tool is not bundled anymore. The respective github project is archived and it fails to build with newer golang compilers.


The synocli-net package provides some network related tools to advanced Linux users:

  • nmap
    Nmap ("Network Mapper") is a free and open source utility for network discovery and security auditing. Tools in package: nmap, ncat, ndiff, nping. [GPLv2]

  • netcat
    Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. [GPLv2]

  • tmux
    tmux is a terminal multiplexer, it enables a number of terminals or windows to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen. [BSD]

  • screen
    Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. [GPLv2]

  • sshfs
    sshfs is a network filesystem client to connect to SSH servers. [GPLv2]

  • socat
    socat - Multipurpose relay (SOcket CAT). Socat is a command line based utility that establishes two bidirectional byte streams and transfers data between them. Because the streams can be constructed from a large set of different types of data sinks and sources, and because lots of address options may be applied to the streams, socat can be used for many different purposes. [GPLv2]

  • fritzctl (removed)
    fritzctl is a command line client for the AVM FRITZ!Box primarily focused on the AVM Home Automation HTTP Interface. [MIT]
    latest version 1.4.23 (july 2018) does not build with go >= v16

  • ser2net
    Serial port to network proxy. ser2net provides a way for a user to connect from a network connection to a serial port. [GPLv2]

  • arp-scan
    Command-line tool for system discovery and fingerprinting. It constructs and sends ARP requests to the specified IP addresses, and displays any responses that are received. For fingerprinting and resource updates the Perl package is required. [MIT]

  • links
    Links is a web browser running in text mode. [GPLv2]

  • imapfilter
    IMAPFilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends searching queries to the server and processes mailboxes based on the results. It can be used to delete, copy, move, flag, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported. IMAPFilter uses the Lua programming language as a configuration and extension language. [MIT]

  • mtr
    My traceroute (mtr) combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool. [GPLv2]

  • etherwake
    Generate and transmit a Wake-On-LAN (WOL) Magic Packet. [GPL]

  • telnet and whois from inetutils
    GNU network utilities. [GPLv3]

  • dig, mdig, delv and arpaname from ISC
    BIND (Berkeley Internet Name Domain) is a complete, highly portable implementation of the DNS (Domain Name System) protocol. [MPL 2.0]

  • rsync
    Rsync is a fast and extraordinarily versatile file copying tool. It can copy locally, to/from another host over any remote shell, or to/from a remote rsync daemon. It offers a large number of options that control every aspect of its behavior and permit very flexible specification of the set of files to be copied. It is famous for its delta-transfer algorithm, which reduces the amount of data sent over the network by sending only the differences between the source files and the existing files in the destination. Rsync is widely used for backups and mirroring and as an improved copy command for everyday use. [GPLv3]

  • xxHash
    xxHash is an extremely fast non-cryptographic hash algorithm, working at RAM speed limit. It is proposed in four flavors (XXH32, XXH64, XXH3_64bits and XXH3_128bits). The latest variant, XXH3, offers improved performance across the board, especially on small data. [2-Clause BSD]

As requirement, enable SSH service to gain access to your system.

⚠️ **GitHub.com Fallback** ⚠️