⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣷⣼⣿⠀⣴⠾⠷⠶⠦⡄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢠⡤⢶⣦⣾⣿⣿⣿⣿⣿⣿⣿⠀⣿⣶⣶⣦⣄⠳⣤⣤⠄⠀⠀⠀ ⠀⠀⠀⢀⣼⣳⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣗⠈⠙⠻⣶⣄⡀⠀⠀⠀ ⠀⠀⠀⣰⠿⠁⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠈⠳⣤⠀⠀ ⠀⠀⢀⡟⠀⢰⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠈⠻⣶⣄⠀⠀⠈⠛⢦ ⠀⣀⡼⠃⠀⣼⡟⠀⠀⢸⣿⡿⠉⣿⡿⠿⠛⣿⡄⠀⠀⠀⠙⠿⣆⠀⠀⠀⠈ ⠈⠁⠀⠀⢸⡟⠀⠀⠀⢸⣿⠀⠀⣿⠁⠀⠀⠈⠃⠀⠀⠀⠀⠀⠘⢷⡄⠀⠀ ⠀⠀⠀⠀⣼⠃⠀⠀⠀⢸⡟⠀⠀⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡆⠀ ⠀⠀⠀⣠⡏⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠻⠃⠀⠀⠀⠀⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Current Dir: /usr/sbin/ [FILE] NetworkManager [ edit | delete | rename | download ] [FILE] accessdb [ edit | delete | rename | download ] [FILE] accton [ edit | delete | rename | download ] [FILE] adcli [ edit | delete | rename | download ] [FILE] addgnupghome [ edit | delete | rename | download ] [FILE] addpart [ edit | delete | rename | download ] [FILE] adduser [ edit | delete | rename | download ] [FILE] agetty [ edit | delete | rename | download ] [FILE] alternatives [ edit | delete | rename | download ] [FILE] anacron [ edit | delete | rename | download ] [FILE] apachectl [ edit | delete | rename | download ] [FILE] applygnupgdefaults [ edit | delete | rename | download ] [FILE] arp [ edit | delete | rename | download ] [FILE] arpd [ edit | delete | rename | download ] [FILE] arping [ edit | delete | rename | download ] [FILE] atd [ edit | delete | rename | download ] [FILE] atrun [ edit | delete | rename | download ] [FILE] auditctl [ edit | delete | rename | download ] [FILE] auditd [ edit | delete | rename | download ] [FILE] augenrules [ edit | delete | rename | download ] [FILE] aureport [ edit | delete | rename | download ] [FILE] ausearch [ edit | delete | rename | download ] [FILE] authconfig [ edit | delete | rename | download ] [FILE] autrace [ edit | delete | rename | download ] [FILE] avcstat [ edit | delete | rename | download ] [FILE] badblocks [ edit | delete | rename | download ] [FILE] biosdecode [ edit | delete | rename | download ] [FILE] biosdevname [ edit | delete | rename | download ] [FILE] blkdeactivate [ edit | delete | rename | download ] [FILE] blkdiscard [ edit | delete | rename | download ] [FILE] blkid [ edit | delete | rename | download ] [FILE] blkmapd [ edit | delete | rename | download ] [FILE] blkzone [ edit | delete | rename | download ] [FILE] blockdev [ edit | delete | rename | download ] [FILE] bpftool [ edit | delete | rename | download ] [FILE] bridge [ edit | delete | rename | download ] [FILE] bsock [ edit | delete | rename | download ] [FILE] cache_check [ edit | delete | rename | download ] [FILE] cache_dump [ edit | delete | rename | download ] [FILE] cache_metadata_size [ edit | delete | rename | download ] [FILE] cache_repair [ edit | delete | rename | download ] [FILE] cache_restore [ edit | delete | rename | download ] [FILE] cache_writeback [ edit | delete | rename | download ] [FILE] cagefs-mount [ edit | delete | rename | download ] [FILE] cagefs_enter_site [ edit | delete | rename | download ] [FILE] cagefs_enter_user [ edit | delete | rename | download ] [FILE] cagefsctl [ edit | delete | rename | download ] [FILE] cagefsctl-user [ edit | delete | rename | download ] [FILE] capsh [ edit | delete | rename | download ] [FILE] cfdisk [ edit | delete | rename | download ] [FILE] cgdisk [ edit | delete | rename | download ] [FILE] chcpu [ edit | delete | rename | download ] [FILE] check_lft_balance.pl [ edit | delete | rename | download ] [FILE] chgpasswd [ edit | delete | rename | download ] [FILE] chkconfig [ edit | delete | rename | download ] [FILE] chpasswd [ edit | delete | rename | download ] [FILE] chronyd [ edit | delete | rename | download ] [FILE] chroot [ edit | delete | rename | download ] [FILE] cifs.idmap [ edit | delete | rename | download ] [FILE] cifs.upcall [ edit | delete | rename | download ] [FILE] cl-link-to-cln [ edit | delete | rename | download ] [FILE] cl-post-jwt-update [ edit | delete | rename | download ] [FILE] cl-pre-jwt-update [ edit | delete | rename | download ] [FILE] clncheck [ edit | delete | rename | download ] [FILE] clncheck-3.6 [ edit | delete | rename | download ] [FILE] clnreg_ks [ edit | delete | rename | download ] [FILE] clock [ edit | delete | rename | download ] [FILE] clockdiff [ edit | delete | rename | download ] [FILE] cloudlinux-autotracing [ edit | delete | rename | download ] [FILE] cloudlinux-awp-installer [ edit | delete | rename | download ] [FILE] cloudlinux-collect-panic-info [ edit | delete | rename | download ] [FILE] cloudlinux-config [ edit | delete | rename | download ] [FILE] cloudlinux-customizer [ edit | delete | rename | download ] [FILE] cloudlinux-edition-watcher [ edit | delete | rename | download ] [FILE] cloudlinux-license [ edit | delete | rename | download ] [FILE] cloudlinux-limits [ edit | delete | rename | download ] [FILE] cloudlinux-packages [ edit | delete | rename | download ] [FILE] cloudlinux-selector [ edit | delete | rename | download ] [FILE] cloudlinux-server-flags [ edit | delete | rename | download ] [FILE] cloudlinux-ssa-agent [ edit | delete | rename | download ] [FILE] cloudlinux-ssa-manager [ edit | delete | rename | download ] [FILE] cloudlinux-statistics [ edit | delete | rename | download ] [FILE] cloudlinux-statistics.python [ edit | delete | rename | download ] [FILE] cloudlinux-statsnotifier [ edit | delete | rename | download ] [FILE] cloudlinux-statsnotifier.python [ edit | delete | rename | download ] [FILE] cloudlinux-summary [ edit | delete | rename | download ] [FILE] cloudlinux-top [ edit | delete | rename | download ] [FILE] cloudlinux-top.python [ edit | delete | rename | download ] [FILE] cloudlinux-user-cron [ edit | delete | rename | download ] [FILE] cloudlinux-wizard [ edit | delete | rename | download ] [FILE] cloudlinux-xray [ edit | delete | rename | download ] [FILE] consoletype [ edit | delete | rename | download ] [FILE] convertquota [ edit | delete | rename | download ] [FILE] cpanel-compile-suexec.sh [ edit | delete | rename | download ] [FILE] cpanel-compile-suphp.sh [ edit | delete | rename | download ] [FILE] cracklib-check [ edit | delete | rename | download ] [FILE] cracklib-format [ edit | delete | rename | download ] [FILE] cracklib-packer [ edit | delete | rename | download ] [FILE] cracklib-unpacker [ edit | delete | rename | download ] [FILE] create-cracklib-dict [ edit | delete | rename | download ] [FILE] criu [ edit | delete | rename | download ] [FILE] crond [ edit | delete | rename | download ] [FILE] cryptsetup [ edit | delete | rename | download ] [FILE] csf [ edit | delete | rename | download ] [FILE] ctrlaltdel [ edit | delete | rename | download ] [FILE] ctstat [ edit | delete | rename | download ] [FILE] dbgovchart [ edit | delete | rename | download ] [FILE] dbgovchart.python [ edit | delete | rename | download ] [FILE] dcb [ edit | delete | rename | download ] [FILE] ddns-confgen [ edit | delete | rename | download ] [FILE] debugfs [ edit | delete | rename | download ] [FILE] delpart [ edit | delete | rename | download ] [FILE] depmod [ edit | delete | rename | download ] [FILE] devlink [ edit | delete | rename | download ] [FILE] dhclient [ edit | delete | rename | download ] [FILE] dhclient-script [ edit | delete | rename | download ] [FILE] dmeventd [ edit | delete | rename | download ] [FILE] dmfilemapd [ edit | delete | rename | download ] [FILE] dmidecode [ edit | delete | rename | download ] [FILE] dmsetup [ edit | delete | rename | download ] [FILE] dmstats [ edit | delete | rename | download ] [FILE] dnsmasq [ edit | delete | rename | download ] [FILE] dnssec-checkds [ edit | delete | rename | download ] [FILE] dnssec-coverage [ edit | delete | rename | download ] [FILE] dnssec-dsfromkey [ edit | delete | rename | download ] [FILE] dnssec-importkey [ edit | delete | rename | download ] [FILE] dnssec-keyfromlabel [ edit | delete | rename | download ] [FILE] dnssec-keygen [ edit | delete | rename | download ] [FILE] dnssec-keymgr [ edit | delete | rename | download ] [FILE] dnssec-revoke [ edit | delete | rename | download ] [FILE] dnssec-settime [ edit | delete | rename | download ] [FILE] dnssec-signzone [ edit | delete | rename | download ] [FILE] dnssec-verify [ edit | delete | rename | download ] [FILE] dosfsck [ edit | delete | rename | download ] [FILE] dosfslabel [ edit | delete | rename | download ] [FILE] dovecot [ edit | delete | rename | download ] [FILE] dovecot_cpshutdown [ edit | delete | rename | download ] [FILE] dpkg-fsys-usrunmess [ edit | delete | rename | download ] [FILE] dump-acct [ edit | delete | rename | download ] [FILE] dump-utmp [ edit | delete | rename | download ] [FILE] dump_fts [ edit | delete | rename | download ] [FILE] dump_lfts.sh [ edit | delete | rename | download ] [FILE] dump_mfts.sh [ edit | delete | rename | download ] [FILE] dumpe2fs [ edit | delete | rename | download ] [FILE] e2freefrag [ edit | delete | rename | download ] [FILE] e2fsck [ edit | delete | rename | download ] [FILE] e2image [ edit | delete | rename | download ] [FILE] e2label [ edit | delete | rename | download ] [FILE] e2mmpstatus [ edit | delete | rename | download ] [FILE] e2undo [ edit | delete | rename | download ] [FILE] e4crypt [ edit | delete | rename | download ] [FILE] e4defrag [ edit | delete | rename | download ] [FILE] ebtables [ edit | delete | rename | download ] [FILE] ebtables-restore [ edit | delete | rename | download ] [FILE] ebtables-save [ edit | delete | rename | download ] [FILE] edquota [ edit | delete | rename | download ] [FILE] era_check [ edit | delete | rename | download ] [FILE] era_dump [ edit | delete | rename | download ] [FILE] era_invalidate [ edit | delete | rename | download ] [FILE] era_restore [ edit | delete | rename | download ] [FILE] ether-wake [ edit | delete | rename | download ] [FILE] ethtool [ edit | delete | rename | download ] [FILE] exicyclog [ edit | delete | rename | download ] [FILE] exigrep [ edit | delete | rename | download ] [FILE] exim [ edit | delete | rename | download ] [FILE] exim_checkaccess [ edit | delete | rename | download ] [FILE] exim_dbmbuild [ edit | delete | rename | download ] [FILE] exim_dumpdb [ edit | delete | rename | download ] [FILE] exim_fixdb [ edit | delete | rename | download ] [FILE] exim_lock [ edit | delete | rename | download ] [FILE] exim_tidydb [ edit | delete | rename | download ] [FILE] eximstats [ edit | delete | rename | download ] [FILE] exinext [ edit | delete | rename | download ] [FILE] exiqgrep [ edit | delete | rename | download ] [FILE] exiqsumm [ edit | delete | rename | download ] [FILE] exiwhat [ edit | delete | rename | download ] [FILE] exportfs [ edit | delete | rename | download ] [FILE] faillock [ edit | delete | rename | download ] [FILE] fancontrol [ edit | delete | rename | download ] [FILE] fatlabel [ edit | delete | rename | download ] [FILE] fb_lock_print [ edit | delete | rename | download ] [FILE] fbguard [ edit | delete | rename | download ] [FILE] fcgistarter [ edit | delete | rename | download ] [FILE] fdformat [ edit | delete | rename | download ] [FILE] fdisk [ edit | delete | rename | download ] [FILE] filefrag [ edit | delete | rename | download ] [FILE] findfs [ edit | delete | rename | download ] [FILE] firebird [ edit | delete | rename | download ] [FILE] firewalld [ edit | delete | rename | download ] [FILE] fix-info-dir [ edit | delete | rename | download ] [FILE] fixfiles [ edit | delete | rename | download ] [FILE] fixparts [ edit | delete | rename | download ] [FILE] fsadm [ edit | delete | rename | download ] [FILE] fsck [ edit | delete | rename | download ] [FILE] fsck.cramfs [ edit | delete | rename | download ] [FILE] fsck.ext2 [ edit | delete | rename | download ] [FILE] fsck.ext3 [ edit | delete | rename | download ] [FILE] fsck.ext4 [ edit | delete | rename | download ] [FILE] fsck.fat [ edit | delete | rename | download ] [FILE] fsck.minix [ edit | delete | rename | download ] [FILE] fsck.msdos [ edit | delete | rename | download ] [FILE] fsck.vfat [ edit | delete | rename | download ] [FILE] fsck.xfs [ edit | delete | rename | download ] [FILE] fsfreeze [ edit | delete | rename | download ] [FILE] fstrim [ edit | delete | rename | download ] [FILE] fuse2fs [ edit | delete | rename | download ] [FILE] fuser [ edit | delete | rename | download ] [FILE] g13-syshelp [ edit | delete | rename | download ] [FILE] gdisk [ edit | delete | rename | download ] [FILE] genhomedircon [ edit | delete | rename | download ] [FILE] genhostid [ edit | delete | rename | download ] [FILE] genl [ edit | delete | rename | download ] [FILE] genrandom [ edit | delete | rename | download ] [FILE] getcap [ edit | delete | rename | download ] [FILE] getenforce [ edit | delete | rename | download ] [FILE] getpaneluserscount [ edit | delete | rename | download ] [FILE] getpcaps [ edit | delete | rename | download ] [FILE] getsebool [ edit | delete | rename | download ] [FILE] grafana-cli [ edit | delete | rename | download ] [FILE] grafana-server [ edit | delete | rename | download ] [FILE] groupadd [ edit | delete | rename | download ] [FILE] groupdel [ edit | delete | rename | download ] [FILE] groupmems [ edit | delete | rename | download ] [FILE] groupmod [ edit | delete | rename | download ] [FILE] grpck [ edit | delete | rename | download ] [FILE] grpconv [ edit | delete | rename | download ] [FILE] grpunconv [ edit | delete | rename | download ] [FILE] grub2-bios-setup [ edit | delete | rename | download ] [FILE] grub2-get-kernel-settings [ edit | delete | rename | download ] [FILE] grub2-install [ edit | delete | rename | download ] [FILE] grub2-macbless [ edit | delete | rename | download ] [FILE] grub2-mkconfig [ edit | delete | rename | download ] [FILE] grub2-ofpathname [ edit | delete | rename | download ] [FILE] grub2-probe [ edit | delete | rename | download ] [FILE] grub2-reboot [ edit | delete | rename | download ] [FILE] grub2-rpm-sort [ edit | delete | rename | download ] [FILE] grub2-set-bootflag [ edit | delete | rename | download ] [FILE] grub2-set-default [ edit | delete | rename | download ] [FILE] grub2-set-password [ edit | delete | rename | download ] [FILE] grub2-setpassword [ edit | delete | rename | download ] [FILE] grub2-sparc64-setup [ edit | delete | rename | download ] [FILE] grub2-switch-to-blscfg [ edit | delete | rename | download ] [FILE] grubby [ edit | delete | rename | download ] [FILE] gss-server [ edit | delete | rename | download ] [FILE] gssproxy [ edit | delete | rename | download ] [FILE] halt [ edit | delete | rename | download ] [FILE] hardlink [ edit | delete | rename | download ] [FILE] hdparm [ edit | delete | rename | download ] [FILE] htcacheclean [ edit | delete | rename | download ] [FILE] httpd [ edit | delete | rename | download ] [FILE] hwclock [ edit | delete | rename | download ] [FILE] hybrid-to-normal [ edit | delete | rename | download ] [FILE] ibaddr [ edit | delete | rename | download ] [FILE] ibcacheedit [ edit | delete | rename | download ] [FILE] ibccconfig [ edit | delete | rename | download ] [FILE] ibccquery [ edit | delete | rename | download ] [FILE] ibfindnodesusing.pl [ edit | delete | rename | download ] [FILE] ibhosts [ edit | delete | rename | download ] [FILE] ibidsverify.pl [ edit | delete | rename | download ] [FILE] iblinkinfo [ edit | delete | rename | download ] [FILE] ibnetdiscover [ edit | delete | rename | download ] [FILE] ibnodes [ edit | delete | rename | download ] [FILE] ibping [ edit | delete | rename | download ] [FILE] ibportstate [ edit | delete | rename | download ] [FILE] ibqueryerrors [ edit | delete | rename | download ] [FILE] ibroute [ edit | delete | rename | download ] [FILE] ibrouters [ edit | delete | rename | download ] [FILE] ibstat [ edit | delete | rename | download ] [FILE] ibstatus [ edit | delete | rename | download ] [FILE] ibswitches [ edit | delete | rename | download ] [FILE] ibsysstat [ edit | delete | rename | download ] [FILE] ibtracert [ edit | delete | rename | download ] [FILE] iconvconfig [ edit | delete | rename | download ] [FILE] ifconfig [ edit | delete | rename | download ] [FILE] ifdown [ edit | delete | rename | download ] [FILE] ifenslave [ edit | delete | rename | download ] [FILE] ifstat [ edit | delete | rename | download ] [FILE] ifup [ edit | delete | rename | download ] [FILE] im360-ssl-cache [ edit | delete | rename | download ] [FILE] imunify-auditd-log-reader [ edit | delete | rename | download ] [FILE] imunify-auditd-log-reader-cfg-reload [ edit | delete | rename | download ] [FILE] imunify-notifier [ edit | delete | rename | download ] [FILE] imunify-realtime-av [ edit | delete | rename | download ] [FILE] imunify-realtime-av.imrt2 [ edit | delete | rename | download ] [FILE] imunify-realtime-av.legacy [ edit | delete | rename | download ] [FILE] imunify-realtime-av.legacy.orig [ edit | delete | rename | download ] [FILE] imunify360-pam [ edit | delete | rename | download ] [FILE] imunify360-php-daemon [ edit | delete | rename | download ] [FILE] imunify360-scanlogd [ edit | delete | rename | download ] [FILE] imunify360-unified-access-logger [ edit | delete | rename | download ] [FILE] imunify360-watchdog [ edit | delete | rename | download ] [FILE] imunify360-webshield [ edit | delete | rename | download ] [FILE] imunify360-webshield-compose-lists [ edit | delete | rename | download ] [FILE] imunify360-webshield-ipdetect [ edit | delete | rename | download ] [FILE] imunify360-webshield-ssl-cache [ edit | delete | rename | download ] [FILE] init [ edit | delete | rename | download ] [FILE] insmod [ edit | delete | rename | download ] [FILE] install-info [ edit | delete | rename | download ] [FILE] installkernel [ edit | delete | rename | download ] [FILE] intel_sdsi [ edit | delete | rename | download ] [FILE] iotop [ edit | delete | rename | download ] [FILE] ip [ edit | delete | rename | download ] [FILE] ip6tables [ edit | delete | rename | download ] [FILE] ip6tables-apply [ edit | delete | rename | download ] [FILE] ip6tables-restore [ edit | delete | rename | download ] [FILE] ip6tables-restore-translate [ edit | delete | rename | download ] [FILE] ip6tables-save [ edit | delete | rename | download ] [FILE] ip6tables-translate [ edit | delete | rename | download ] [FILE] ipmaddr [ edit | delete | rename | download ] [FILE] iprconfig [ edit | delete | rename | download ] [FILE] iprdbg [ edit | delete | rename | download ] [FILE] iprdump [ edit | delete | rename | download ] [FILE] iprinit [ edit | delete | rename | download ] [FILE] iprsos [ edit | delete | rename | download ] [FILE] iprupdate [ edit | delete | rename | download ] [FILE] ipsec [ edit | delete | rename | download ] [FILE] ipset [ edit | delete | rename | download ] [FILE] iptables [ edit | delete | rename | download ] [FILE] iptables-apply [ edit | delete | rename | download ] [FILE] iptables-restore [ edit | delete | rename | download ] [FILE] iptables-restore-translate [ edit | delete | rename | download ] [FILE] iptables-save [ edit | delete | rename | download ] [FILE] iptables-translate [ edit | delete | rename | download ] [FILE] iptstate [ edit | delete | rename | download ] [FILE] iptunnel [ edit | delete | rename | download ] [FILE] irqbalance [ edit | delete | rename | download ] [FILE] irqbalance-ui [ edit | delete | rename | download ] [FILE] isadump [ edit | delete | rename | download ] [FILE] isaset [ edit | delete | rename | download ] [FILE] isc-hmac-fixup [ edit | delete | rename | download ] [FILE] iscsi-iname [ edit | delete | rename | download ] [FILE] iscsiadm [ edit | delete | rename | download ] [FILE] iscsid [ edit | delete | rename | download ] [FILE] iscsistart [ edit | delete | rename | download ] [FILE] iscsiuio [ edit | delete | rename | download ] [FILE] isolatectl [ edit | delete | rename | download ] [FILE] kexec [ edit | delete | rename | download ] [FILE] key.dns_resolver [ edit | delete | rename | download ] [FILE] kill_php_script [ edit | delete | rename | download ] [FILE] kpartx [ edit | delete | rename | download ] [FILE] kpatch [ edit | delete | rename | download ] [FILE] lchage [ edit | delete | rename | download ] [FILE] ldattach [ edit | delete | rename | download ] [FILE] ldconfig [ edit | delete | rename | download ] [FILE] ledctl [ edit | delete | rename | download ] [FILE] ledmon [ edit | delete | rename | download ] [FILE] lfd [ edit | delete | rename | download ] [FILE] lgroupadd [ edit | delete | rename | download ] [FILE] lgroupdel [ edit | delete | rename | download ] [FILE] lgroupmod [ edit | delete | rename | download ] [FILE] lid [ edit | delete | rename | download ] [FILE] lnewusers [ edit | delete | rename | download ] [FILE] lnstat [ edit | delete | rename | download ] [FILE] load_policy [ edit | delete | rename | download ] [FILE] logrotate [ edit | delete | rename | download ] [FILE] logsave [ edit | delete | rename | download ] [FILE] losetup [ edit | delete | rename | download ] [FILE] lpasswd [ edit | delete | rename | download ] [FILE] lshw [ edit | delete | rename | download ] [FILE] lsmod [ edit | delete | rename | download ] [FILE] lspci [ edit | delete | rename | download ] [FILE] luseradd [ edit | delete | rename | download ] [FILE] luserdel [ edit | delete | rename | download ] [FILE] lusermod [ edit | delete | rename | download ] [FILE] lvchange [ edit | delete | rename | download ] [FILE] lvconvert [ edit | delete | rename | download ] [FILE] lvcreate [ edit | delete | rename | download ] [FILE] lvdctl [ edit | delete | rename | download ] [FILE] lvdisplay [ edit | delete | rename | download ] [FILE] lve-bursting-cleanup [ edit | delete | rename | download ] [FILE] lve-bursting-cleanup.python [ edit | delete | rename | download ] [FILE] lve-bursting-info [ edit | delete | rename | download ] [FILE] lve-bursting-info.python [ edit | delete | rename | download ] [FILE] lve-create-db [ edit | delete | rename | download ] [FILE] lve-create-db.python [ edit | delete | rename | download ] [FILE] lve-read-snapshot [ edit | delete | rename | download ] [FILE] lve-read-snapshot.python [ edit | delete | rename | download ] [FILE] lve_ns_setup [ edit | delete | rename | download ] [FILE] lve_root_setup [ edit | delete | rename | download ] [FILE] lvechart [ edit | delete | rename | download ] [FILE] lvechart.python [ edit | delete | rename | download ] [FILE] lvectl [ edit | delete | rename | download ] [FILE] lveinfo [ edit | delete | rename | download ] [FILE] lveinfo.python [ edit | delete | rename | download ] [FILE] lveps [ edit | delete | rename | download ] [FILE] lvestats-burstwatcher [ edit | delete | rename | download ] [FILE] lvestats-burstwatcher.python [ edit | delete | rename | download ] [FILE] lvestats-server [ edit | delete | rename | download ] [FILE] lvestats-server.python [ edit | delete | rename | download ] [FILE] lvetop [ edit | delete | rename | download ] [FILE] lvextend [ edit | delete | rename | download ] [FILE] lvm [ edit | delete | rename | download ] [FILE] lvm_import_vdo [ edit | delete | rename | download ] [FILE] lvmconfig [ edit | delete | rename | download ] [FILE] lvmdevices [ edit | delete | rename | download ] [FILE] lvmdiskscan [ edit | delete | rename | download ] [FILE] lvmdump [ edit | delete | rename | download ] [FILE] lvmpolld [ edit | delete | rename | download ] [FILE] lvmsadc [ edit | delete | rename | download ] [FILE] lvmsar [ edit | delete | rename | download ] [FILE] lvreduce [ edit | delete | rename | download ] [FILE] lvremove [ edit | delete | rename | download ] [FILE] lvrename [ edit | delete | rename | download ] [FILE] lvresize [ edit | delete | rename | download ] [FILE] lvs [ edit | delete | rename | download ] [FILE] lvscan [ edit | delete | rename | download ] [FILE] lwresd [ edit | delete | rename | download ] [FILE] makedumpfile [ edit | delete | rename | download ] [FILE] mariadbd [ edit | delete | rename | download ] [FILE] matchpathcon [ edit | delete | rename | download ] [FILE] mcelog [ edit | delete | rename | download ] [FILE] mdadm [ edit | delete | rename | download ] [FILE] mdmon [ edit | delete | rename | download ] [FILE] mii-diag [ edit | delete | rename | download ] [FILE] mii-tool [ edit | delete | rename | download ] [FILE] mkdict [ edit | delete | rename | download ] [FILE] mkdosfs [ edit | delete | rename | download ] [FILE] mkdumprd [ edit | delete | rename | download ] [FILE] mke2fs [ edit | delete | rename | download ] [FILE] mkfadumprd [ edit | delete | rename | download ] [FILE] mkfs [ edit | delete | rename | download ] [FILE] mkfs.cramfs [ edit | delete | rename | download ] [FILE] mkfs.ext2 [ edit | delete | rename | download ] [FILE] mkfs.ext3 [ edit | delete | rename | download ] [FILE] mkfs.ext4 [ edit | delete | rename | download ] [FILE] mkfs.fat [ edit | delete | rename | download ] [FILE] mkfs.minix [ edit | delete | rename | download ] [FILE] mkfs.msdos [ edit | delete | rename | download ] [FILE] mkfs.vfat [ edit | delete | rename | download ] [FILE] mkfs.xfs [ edit | delete | rename | download ] [FILE] mkhomedir_helper [ edit | delete | rename | download ] [FILE] mklost+found [ edit | delete | rename | download ] [FILE] mksquashfs [ edit | delete | rename | download ] [FILE] mkswap [ edit | delete | rename | download ] [FILE] modinfo [ edit | delete | rename | download ] [FILE] modprobe [ edit | delete | rename | download ] [FILE] modsec-sdbm-util [ edit | delete | rename | download ] [FILE] mount.cifs [ edit | delete | rename | download ] [FILE] mount.fuse3 [ edit | delete | rename | download ] [FILE] mount.nfs [ edit | delete | rename | download ] [FILE] mount.nfs4 [ edit | delete | rename | download ] [FILE] mount.smb3 [ edit | delete | rename | download ] [FILE] mountstats [ edit | delete | rename | download ] [FILE] mpathconf [ edit | delete | rename | download ] [FILE] mpathpersist [ edit | delete | rename | download ] [FILE] mtr [ edit | delete | rename | download ] [FILE] mtr-packet [ edit | delete | rename | download ] [FILE] multipath [ edit | delete | rename | download ] [FILE] multipathd [ edit | delete | rename | download ] [FILE] mysqld [ edit | delete | rename | download ] [FILE] named [ edit | delete | rename | download ] [FILE] named-checkconf [ edit | delete | rename | download ] [FILE] named-checkzone [ edit | delete | rename | download ] [FILE] named-compilezone [ edit | delete | rename | download ] [FILE] named-journalprint [ edit | delete | rename | download ] [FILE] nameif [ edit | delete | rename | download ] [FILE] newusers [ edit | delete | rename | download ] [FILE] nfsconf [ edit | delete | rename | download ] [FILE] nfsconvert [ edit | delete | rename | download ] [FILE] nfsdcld [ edit | delete | rename | download ] [FILE] nfsdclddb [ edit | delete | rename | download ] [FILE] nfsdclnts [ edit | delete | rename | download ] [FILE] nfsdcltrack [ edit | delete | rename | download ] [FILE] nfsidmap [ edit | delete | rename | download ] [FILE] nfsiostat [ edit | delete | rename | download ] [FILE] nfsref [ edit | delete | rename | download ] [FILE] nfsstat [ edit | delete | rename | download ] [FILE] nft [ edit | delete | rename | download ] [FILE] nologin [ edit | delete | rename | download ] [FILE] normal-to-hybrid [ edit | delete | rename | download ] [FILE] nscd [ edit | delete | rename | download ] [FILE] nsec3hash [ edit | delete | rename | download ] [FILE] nstat [ edit | delete | rename | download ] [FILE] nvme [ edit | delete | rename | download ] [FILE] oddjobd [ edit | delete | rename | download ] [FILE] ownership [ edit | delete | rename | download ] [FILE] packer [ edit | delete | rename | download ] [FILE] pam_console_apply [ edit | delete | rename | download ] [FILE] pam_imunify_daemon.bin [ edit | delete | rename | download ] [FILE] pam_timestamp_check [ edit | delete | rename | download ] [FILE] paperconfig [ edit | delete | rename | download ] [FILE] parted [ edit | delete | rename | download ] [FILE] partprobe [ edit | delete | rename | download ] [FILE] partx [ edit | delete | rename | download ] [FILE] pdata_tools [ edit | delete | rename | download ] [FILE] pdns_server [ edit | delete | rename | download ] [FILE] perfquery [ edit | delete | rename | download ] [FILE] pflogsumm [ edit | delete | rename | download ] [FILE] pidof [ edit | delete | rename | download ] [FILE] ping [ edit | delete | rename | download ] [FILE] ping6 [ edit | delete | rename | download ] [FILE] pivot_root [ edit | delete | rename | download ] [FILE] plipconfig [ edit | delete | rename | download ] [FILE] pluginviewer [ edit | delete | rename | download ] [FILE] plymouth-set-default-theme [ edit | delete | rename | download ] [FILE] plymouthd [ edit | delete | rename | download ] [FILE] poweroff [ edit | delete | rename | download ] [FILE] powertop [ edit | delete | rename | download ] [FILE] processpaneluserspackages [ edit | delete | rename | download ] [FILE] proxyexec [ edit | delete | rename | download ] [FILE] pure-authd [ edit | delete | rename | download ] [FILE] pure-certd [ edit | delete | rename | download ] [FILE] pure-config.pl [ edit | delete | rename | download ] [FILE] pure-ftpd [ edit | delete | rename | download ] [FILE] pure-ftpwho [ edit | delete | rename | download ] [FILE] pure-mrtginfo [ edit | delete | rename | download ] [FILE] pure-quotacheck [ edit | delete | rename | download ] [FILE] pure-uploadscript [ edit | delete | rename | download ] [FILE] pvchange [ edit | delete | rename | download ] [FILE] pvck [ edit | delete | rename | download ] [FILE] pvcreate [ edit | delete | rename | download ] [FILE] pvdisplay [ edit | delete | rename | download ] [FILE] pvmove [ edit | delete | rename | download ] [FILE] pvremove [ edit | delete | rename | download ] [FILE] pvresize [ edit | delete | rename | download ] [FILE] pvs [ edit | delete | rename | download ] [FILE] pvscan [ edit | delete | rename | download ] [FILE] pwck [ edit | delete | rename | download ] [FILE] pwconv [ edit | delete | rename | download ] [FILE] pwhistory_helper [ edit | delete | rename | download ] [FILE] pwmconfig [ edit | delete | rename | download ] [FILE] pwunconv [ edit | delete | rename | download ] [FILE] qshape [ edit | delete | rename | download ] [FILE] quot [ edit | delete | rename | download ] [FILE] quotacheck [ edit | delete | rename | download ] [FILE] quotaoff [ edit | delete | rename | download ] [FILE] quotaon [ edit | delete | rename | download ] [FILE] quotastats [ edit | delete | rename | download ] [FILE] raid-check [ edit | delete | rename | download ] [FILE] ras-mc-ctl [ edit | delete | rename | download ] [FILE] rasdaemon [ edit | delete | rename | download ] [FILE] rdisc [ edit | delete | rename | download ] [FILE] rdma [ edit | delete | rename | download ] [FILE] rdma-ndd [ edit | delete | rename | download ] [FILE] readprofile [ edit | delete | rename | download ] [FILE] realm [ edit | delete | rename | download ] [FILE] reboot [ edit | delete | rename | download ] [FILE] repquota [ edit | delete | rename | download ] [FILE] request-key [ edit | delete | rename | download ] [FILE] resellerbackup [ edit | delete | rename | download ] [FILE] resize2fs [ edit | delete | rename | download ] [FILE] resizepart [ edit | delete | rename | download ] [FILE] resolvconf [ edit | delete | rename | download ] [FILE] restorecon [ edit | delete | rename | download ] [FILE] restorecon_xattr [ edit | delete | rename | download ] [FILE] rfkill [ edit | delete | rename | download ] [FILE] rhn_check [ edit | delete | rename | download ] [FILE] rhn_check-3.6 [ edit | delete | rename | download ] [FILE] rhnreg_ks [ edit | delete | rename | download ] [FILE] rhnreg_ks-3.6 [ edit | delete | rename | download ] [FILE] rmmod [ edit | delete | rename | download ] [FILE] rndc [ edit | delete | rename | download ] [FILE] rndc-confgen [ edit | delete | rename | download ] [FILE] rotatelogs [ edit | delete | rename | download ] [FILE] route [ edit | delete | rename | download ] [FILE] rpc.gssd [ edit | delete | rename | download ] [FILE] rpc.idmapd [ edit | delete | rename | download ] [FILE] rpc.mountd [ edit | delete | rename | download ] [FILE] rpc.nfsd [ edit | delete | rename | download ] [FILE] rpc.statd [ edit | delete | rename | download ] [FILE] rpcbind [ edit | delete | rename | download ] [FILE] rpcctl [ edit | delete | rename | download ] [FILE] rpcdebug [ edit | delete | rename | download ] [FILE] rpcinfo [ edit | delete | rename | download ] [FILE] rsyslogd [ edit | delete | rename | download ] [FILE] rtacct [ edit | delete | rename | download ] [FILE] rtcwake [ edit | delete | rename | download ] [FILE] rtmon [ edit | delete | rename | download ] [FILE] rtstat [ edit | delete | rename | download ] [FILE] runlevel [ edit | delete | rename | download ] [FILE] runq [ edit | delete | rename | download ] [FILE] runuser [ edit | delete | rename | download ] [FILE] sa [ edit | delete | rename | download ] [FILE] saquery [ edit | delete | rename | download ] [FILE] sasl2-shared-mechlist [ edit | delete | rename | download ] [FILE] saslauthd [ edit | delete | rename | download ] [FILE] sasldblistusers2 [ edit | delete | rename | download ] [FILE] saslpasswd2 [ edit | delete | rename | download ] [FILE] sedispatch [ edit | delete | rename | download ] [FILE] sefcontext_compile [ edit | delete | rename | download ] [FILE] selabel_digest [ edit | delete | rename | download ] [FILE] selabel_lookup [ edit | delete | rename | download ] [FILE] selabel_lookup_best_match [ edit | delete | rename | download ] [FILE] selabel_partial_match [ edit | delete | rename | download ] [FILE] selinux_check_access [ edit | delete | rename | download ] [FILE] selinuxconlist [ edit | delete | rename | download ] [FILE] selinuxdefcon [ edit | delete | rename | download ] [FILE] selinuxenabled [ edit | delete | rename | download ] [FILE] selinuxexeccon [ edit | delete | rename | download ] [FILE] semanage [ edit | delete | rename | download ] [FILE] semodule [ edit | delete | rename | download ] [FILE] sendmail [ edit | delete | rename | download ] [FILE] sensors-detect [ edit | delete | rename | download ] [FILE] service [ edit | delete | rename | download ] [FILE] sestatus [ edit | delete | rename | download ] [FILE] setcap [ edit | delete | rename | download ] [FILE] setenforce [ edit | delete | rename | download ] [FILE] setfiles [ edit | delete | rename | download ] [FILE] setpci [ edit | delete | rename | download ] [FILE] setquota [ edit | delete | rename | download ] [FILE] setroubleshootd [ edit | delete | rename | download ] [FILE] setsebool [ edit | delete | rename | download ] [FILE] sfdisk [ edit | delete | rename | download ] [FILE] sgdisk [ edit | delete | rename | download ] [FILE] sharedbackup [ edit | delete | rename | download ] [FILE] showmount [ edit | delete | rename | download ] [FILE] shutdown [ edit | delete | rename | download ] [FILE] sim_server [ edit | delete | rename | download ] [FILE] skdump [ edit | delete | rename | download ] [FILE] sktest [ edit | delete | rename | download ] [FILE] slattach [ edit | delete | rename | download ] [FILE] sm-notify [ edit | delete | rename | download ] [FILE] smartctl [ edit | delete | rename | download ] [FILE] smartd [ edit | delete | rename | download ] [FILE] sminfo [ edit | delete | rename | download ] [FILE] smpdump [ edit | delete | rename | download ] [FILE] smpquery [ edit | delete | rename | download ] [FILE] sos [ edit | delete | rename | download ] [FILE] sos-collector [ edit | delete | rename | download ] [FILE] sosreport [ edit | delete | rename | download ] [FILE] ss [ edit | delete | rename | download ] [FILE] sshd [ edit | delete | rename | download ] [FILE] sss_cache [ edit | delete | rename | download ] [FILE] sssd [ edit | delete | rename | download ] [FILE] start-statd [ edit | delete | rename | download ] [FILE] start-stop-daemon [ edit | delete | rename | download ] [FILE] suexec [ edit | delete | rename | download ] [FILE] sulogin [ edit | delete | rename | download ] [FILE] suphp [ edit | delete | rename | download ] [FILE] sw-engine-fpm [ edit | delete | rename | download ] [FILE] swaplabel [ edit | delete | rename | download ] [FILE] swapoff [ edit | delete | rename | download ] [FILE] swapon [ edit | delete | rename | download ] [FILE] switch_root [ edit | delete | rename | download ] [FILE] sysctl [ edit | delete | rename | download ] [FILE] syspurpose [ edit | delete | rename | download ] [FILE] tcpdump [ edit | delete | rename | download ] [FILE] tcpslice [ edit | delete | rename | download ] [FILE] tcsd [ edit | delete | rename | download ] [FILE] telinit [ edit | delete | rename | download ] [FILE] testsaslauthd [ edit | delete | rename | download ] [FILE] thin_check [ edit | delete | rename | download ] [FILE] thin_delta [ edit | delete | rename | download ] [FILE] thin_dump [ edit | delete | rename | download ] [FILE] thin_ls [ edit | delete | rename | download ] [FILE] thin_metadata_pack [ edit | delete | rename | download ] [FILE] thin_metadata_size [ edit | delete | rename | download ] [FILE] thin_metadata_unpack [ edit | delete | rename | download ] [FILE] thin_repair [ edit | delete | rename | download ] [FILE] thin_restore [ edit | delete | rename | download ] [FILE] thin_rmap [ edit | delete | rename | download ] [FILE] thin_trim [ edit | delete | rename | download ] [FILE] timedatex [ edit | delete | rename | download ] [FILE] tipc [ edit | delete | rename | download ] [FILE] tmpwatch [ edit | delete | rename | download ] [FILE] tracepath [ edit | delete | rename | download ] [FILE] tracepath6 [ edit | delete | rename | download ] [FILE] tsig-keygen [ edit | delete | rename | download ] [FILE] tune2fs [ edit | delete | rename | download ] [FILE] tuned [ edit | delete | rename | download ] [FILE] tuned-adm [ edit | delete | rename | download ] [FILE] udevadm [ edit | delete | rename | download ] [FILE] umount.nfs [ edit | delete | rename | download ] [FILE] umount.nfs4 [ edit | delete | rename | download ] [FILE] umount.udisks2 [ edit | delete | rename | download ] [FILE] unbound-anchor [ edit | delete | rename | download ] [FILE] unix_chkpwd [ edit | delete | rename | download ] [FILE] unix_update [ edit | delete | rename | download ] [FILE] unsquashfs [ edit | delete | rename | download ] [FILE] update-alternatives [ edit | delete | rename | download ] [FILE] update-pciids [ edit | delete | rename | download ] [FILE] update-smart-drivedb [ edit | delete | rename | download ] [FILE] usb_modeswitch [ edit | delete | rename | download ] [FILE] usb_modeswitch_dispatcher [ edit | delete | rename | download ] [FILE] useradd [ edit | delete | rename | download ] [FILE] userdel [ edit | delete | rename | download ] [FILE] userhelper [ edit | delete | rename | download ] [FILE] usermod [ edit | delete | rename | download ] [FILE] usernetctl [ edit | delete | rename | download ] [FILE] uuserver [ edit | delete | rename | download ] [FILE] vdpa [ edit | delete | rename | download ] [FILE] vendstat [ edit | delete | rename | download ] [FILE] vgcfgbackup [ edit | delete | rename | download ] [FILE] vgcfgrestore [ edit | delete | rename | download ] [FILE] vgchange [ edit | delete | rename | download ] [FILE] vgck [ edit | delete | rename | download ] [FILE] vgconvert [ edit | delete | rename | download ] [FILE] vgcreate [ edit | delete | rename | download ] [FILE] vgdisplay [ edit | delete | rename | download ] [FILE] vgexport [ edit | delete | rename | download ] [FILE] vgextend [ edit | delete | rename | download ] [FILE] vgimport [ edit | delete | rename | download ] [FILE] vgimportclone [ edit | delete | rename | download ] [FILE] vgimportdevices [ edit | delete | rename | download ] [FILE] vgmerge [ edit | delete | rename | download ] [FILE] vgmknodes [ edit | delete | rename | download ] [FILE] vgreduce [ edit | delete | rename | download ] [FILE] vgremove [ edit | delete | rename | download ] [FILE] vgrename [ edit | delete | rename | download ] [FILE] vgs [ edit | delete | rename | download ] [FILE] vgscan [ edit | delete | rename | download ] [FILE] vgsplit [ edit | delete | rename | download ] [FILE] vigr [ edit | delete | rename | download ] [FILE] vipw [ edit | delete | rename | download ] [FILE] virt-what [ edit | delete | rename | download ] [FILE] visudo [ edit | delete | rename | download ] [FILE] vmcore-dmesg [ edit | delete | rename | download ] [FILE] vpddecode [ edit | delete | rename | download ] [FILE] wafd_imunify_daemon [ edit | delete | rename | download ] [FILE] weak-modules [ edit | delete | rename | download ] [FILE] whmapi0 [ edit | delete | rename | download ] [FILE] whmapi1 [ edit | delete | rename | download ] [FILE] whmlogin [ edit | delete | rename | download ] [FILE] wipefs [ edit | delete | rename | download ] [FILE] xfs_admin [ edit | delete | rename | download ] [FILE] xfs_bmap [ edit | delete | rename | download ] [FILE] xfs_copy [ edit | delete | rename | download ] [FILE] xfs_db [ edit | delete | rename | download ] [FILE] xfs_estimate [ edit | delete | rename | download ] [FILE] xfs_freeze [ edit | delete | rename | download ] [FILE] xfs_fsr [ edit | delete | rename | download ] [FILE] xfs_growfs [ edit | delete | rename | download ] [FILE] xfs_info [ edit | delete | rename | download ] [FILE] xfs_io [ edit | delete | rename | download ] [FILE] xfs_logprint [ edit | delete | rename | download ] [FILE] xfs_mdrestore [ edit | delete | rename | download ] [FILE] xfs_metadump [ edit | delete | rename | download ] [FILE] xfs_mkfile [ edit | delete | rename | download ] [FILE] xfs_ncheck [ edit | delete | rename | download ] [FILE] xfs_quota [ edit | delete | rename | download ] [FILE] xfs_repair [ edit | delete | rename | download ] [FILE] xfs_rtcp [ edit | delete | rename | download ] [FILE] xfs_spaceman [ edit | delete | rename | download ] [FILE] xfsdump [ edit | delete | rename | download ] [FILE] xfsinvutil [ edit | delete | rename | download ] [FILE] xfsrestore [ edit | delete | rename | download ] [FILE] xqmstats [ edit | delete | rename | download ] [FILE] xtables-monitor [ edit | delete | rename | download ] [FILE] xtables-nft-multi [ edit | delete | rename | download ] [FILE] zdump [ edit | delete | rename | download ] [FILE] zic [ edit | delete | rename | download ] [FILE] zramctl [ edit | delete | rename | download ] Viewing: /usr/sbin/exiqgrep #!/usr/local/cpanel/3rdparty/perl/542/bin/perl # Utility for searching and displaying queue information. # Written by Matt Hubbard 15 August 2002 # # Copyright (c) The Exim Maintainers 2021 - 2025 # SPDX-License-Identifier: GPL-2.0-or-later # See the file NOTICE for conditions of use and distribution. # Except when they appear in comments, the following placeholders in this # source are replaced when it is turned into a runnable script: # # BIN_DIRECTORY # PERL_COMMAND # MSGID_RE # This file has been so processed. # Routine for extracting the UTC timestamp from message ID # lifted from eximstat utility # Version 1.4 use strict; BEGIN { pop @INC if $INC[-1] eq '.' }; use Getopt::Std; use File::Basename; # Insert MSGID_RE # Start msgid.frag # Copyright (c) The Exim Maintainers 2025 # SPDX-License-Identifier: GPL-2.0-or-later # # Regex patterns for exim message-id # Simple matching my $b62 = "[[:alnum:]]"; my $msgid_sec_re = "${b62}{6}"; my $msgid_pid_new_re = "${b62}{11}"; my $msgid_pid_old_re = "${b62}{6}"; my $msgid_frc_new_re = "${b62}{4}"; my $msgid_frc_old_re = "${b62}{2}"; my $msgid_new_re = "$msgid_sec_re-$msgid_pid_new_re-$msgid_frc_new_re"; my $msgid_old_re = "$msgid_sec_re-$msgid_pid_old_re-$msgid_frc_old_re"; my $msgid_re = "(?:$msgid_new_re|$msgid_old_re)"; # Match with content submatches # - requires variables seconds, pid, fractions my $msgid_sec_cap_re = "(?<seconds>$msgid_sec_re)"; my $msgid_pid_cap_re = "(?<pid>(?:$msgid_pid_new_re|$msgid_pid_old_re))"; my $msgid_frc_cap_re = "(?<fractions>(?:$msgid_frc_new_re|$msgid_frc_old_re))"; my $msgid_cap_re = "(?:$msgid_sec_cap_re-$msgid_pid_cap_re-$msgid_frc_cap_re)"; # End msgid.frag # Have this variable point to your exim binary. my $exim = '/usr/sbin/exim'; my $eargs = '-bpu'; my %id; my %opt; my $count = 0; my $mcount = 0; my @tab62 = (0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0, # 0-9 0,10,11,12,13,14,15,16,17,18,19,20, # A-K 21,22,23,24,25,26,27,28,29,30,31,32, # L-W 33,34,35, 0, 0, 0, 0, 0, # X-Z 0,36,37,38,39,40,41,42,43,44,45,46, # a-k 47,48,49,50,51,52,53,54,55,56,57,58, # l-w 59,60,61); # x-z my $base; if ($^O eq 'darwin') { # aka MacOS X $base = 36; } else { $base = 62; }; if ($ARGV[0] eq '--version' || $ARGV[0] eq '-v') { print basename($0) . ": $0\n", "build: 4.99.4\n", "perl(runtime): $]\n"; exit 0; } if (!getopts('hf:r:y:o:s:C:zxlibRcaG:E:',\%opt)) { &help; exit; } if ($opt{h}) { &help; exit; } if ($ARGV[0] || !($opt{f} || $opt{r} || $opt{s} || $opt{y} || $opt{o} || $opt{z} || $opt{x} || $opt{c})) { &help; exit(1); } if ($opt{a}) { $eargs = '-bp'; } if ($opt{C} && -e $opt{C} && -f $opt{C} && -R $opt{C}) { $eargs .= ' -C '.$opt{C}; } if ($opt{G}) { $eargs .= ' -qG'.$opt{G}; } if ($opt{E}) { $exim = $opt{E}; } # Read message queue output into hash &collect(); # Identify which messages match selection criteria &selection(); # Print matching data according to display option. &display(); exit; sub help() { print <<'EOF' Exim message queue display utility. -h This help message. -C Specify which exim.conf to use. -E Specify exim binary to use. Selection criteria: -f <regexp> Match sender address sender (field is "< >" wrapped) -r <regexp> Match recipient address -s <regexp> Match against the size field from long output -y <seconds> Message younger than -o <seconds> Message older than -z Frozen messages only (exclude non-frozen) -x Non-frozen messages only (exclude frozen) -G <queuename> Match in given queue only [ NB: for regexps, provided string sits in /<string>/ ] Display options: -c Display match count -l Long Format [Default] -i Message IDs only -b Brief Format -R Reverse order -a All recipients (including delivered) EOF } sub collect() { open(QUEUE,"$exim $eargs |") or die("Error opening pipe: $!\n"); while(<QUEUE>) { chomp(); my $line = $_; #Should be 1st line of record, if not error. if ($line =~ /^\s*(?<age>\w+) \s+(?<size>(?:\d+(?:\.\d+)?[A-Z]?)?) \s*(?<msgid>$msgid_re) \s+(?<from><.*?>)/x) { my $msg = $+{msgid}; $id{$msg}{age} = $+{age}; $id{$msg}{size} = $+{size}; $id{$msg}{from} = $+{from}; $id{$msg}{birth} = &msg_utc($msg); $id{$msg}{ages} = time - $id{$msg}{birth}; $id{$msg}{frozen} = ($line =~ /\*\*\* frozen \*\*\*$/) ? 1 : 0; while(<QUEUE> =~ /\s+(.*?\@.*)$/) { push(@{$id{$msg}{rcpt}},$1); } # Increment message counter. $count++; } else { print STDERR "Line mismatch: $line\n"; exit 1; } } close(QUEUE) or die("Error closing pipe: $!\n"); } sub selection() { foreach my $msg (keys(%id)) { if ($opt{f}) { # Match sender address next unless ($id{$msg}{from} =~ /$opt{f}/i); } if ($opt{r}) { # Match any recipient address my $match = 0; foreach my $rcpt (@{$id{$msg}{rcpt}}) { $match++ if ($rcpt =~ /$opt{r}/i); } next unless ($match); } if ($opt{s}) { # Match against the size string. next unless ($id{$msg}{size} =~ /$opt{s}/); } if ($opt{y}) { # Match younger than next unless ($id{$msg}{ages} < $opt{y}); } if ($opt{o}) { # Match older than next unless ($id{$msg}{ages} > $opt{o}); } if ($opt{z}) { # Exclude non frozen next unless ($id{$msg}{frozen}); } if ($opt{x}) { # Exclude frozen next if ($id{$msg}{frozen}); } # Here's what we do to select the record. # Should only get this far if the message passed all of # the active tests. $id{$msg}{d} = 1; # Increment match counter. $mcount++; } } sub display() { if ($opt{c}) { printf("%d matches out of %d messages\n",$mcount,$count); exit; } foreach my $msg (sort { $opt{R} ? $id{$b}{birth} <=> $id{$a}{birth} : $id{$a}{birth} <=> $id{$b}{birth} } keys(%id) ) { if (exists($id{$msg}{d})) { if ($opt{i}) { # Just the msg ID print $msg, "\n"; } elsif ($opt{b}) { # Brief format printf("%s From: %s To: %s\n",$msg,$id{$msg}{from},join(';',@{$id{$msg}{rcpt}})) } else { # Otherwise Long format attempted duplication of original format. printf("%3s %5s %s %s%s\n",$id{$msg}{age},$id{$msg}{size},$msg,$id{$msg}{from},$id{$msg}{frozen} ? " *** frozen ***" : ""); foreach my $rcpt (@{$id{$msg}{rcpt}}) { printf(" %s\n",$rcpt); } print "\n"; } } } } sub report() { foreach my $msg (keys(%id)) { print "$id{$msg}{birth} $msg\tAge: $id{$msg}{age}\tSize: $id{$msg}{size}\tFrom: $id{$msg}{from}\tTo: " . join(" ",@{$id{$msg}{rcpt}}). "\n"; } } sub msg_utc() { my $id = substr((pop @_), 0, 6); my $s = 0; my @c = split(//, $id); while($#c >= 0) { $s = $s * $base + $tab62[ord(shift @c) - ord('0')] } return $s; } # vim:ft=perl: