Skip to content
hgy59 edited this page Dec 16, 2021 · 20 revisions

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. [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]

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

Clone this wiki locally