| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/net/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\207" [require subr-x cl-lib] 2)
#@78 Return absolute name of COMMAND if found in an sbin directory.
(fn COMMAND)
(defalias 'net-utils--executable-find-sbin #[257 "\301\302!)\207" [exec-path ("/sbin" "/usr/sbin" "/usr/local/sbin") executable-find] 3 (#$ . 151)])
(byte-code "\300\301\302\303\304\305\306\307\310\311& \210\312\313\314\315\316DD\317\320\321%\210\312\322\314\315\323DD\324\320\325%\210\312\326\314\315\327DD\330\320\321%\210\312\331\314\315\332DD\333\320\334%\210\312\335\314\315\336DD\337\310\340\320\321&\210\312\341\314\315\342DD\343\310\340\344\345\320\346& \210\312\347\314\315\350DD\351\320\321\310\352&\210\312\353\314\315\354DD\355\320\356\310\352&\210\312\357\314\315\360DD\361\320\321\310\352&\210\312\362\314\315\363DD\364\320\365%\210\312\366\314\315\367DD\370\320\321%\210\312\371\314\315\372DD\373\320\374%\210\312\375\314\315\376DD\377\320\321\310\352&\210\312\201@ \314\315\201A DD\201B \320\201C \310\352&\210\312\201D \314\315\201E DD\201F \320\321%\210\312\201G \314\315\201H DD\201I \320\201J %\210\312\201K \314\315\201L DD\201M \320\201N %\210\312\201O \314\315\201P DD\201Q \320\321%\210\312\201R \314\315\201S DD\201T \320\201U \310\352&\210\312\201V \314\315\201W DD\201X \320\321%\210\312\201Y \314\315\201Z DD\201[ \320\201\\ %\210\312\201] \314\315\201^ DD\201_ \320\201N %\210\312\201` \314\315\201a DD\201b \320\321%\210\312\201c \314\315\201d DD\201e \320\201f %\210\312\201g \314\315\201h DD\201i \320\201N %\210\312\201j \314\315\201k DD\201F \320\321%\210\312\201l \314\315\201m DD\201n \320\201o %\207" [custom-declare-group net-utils nil "Network utility functions." :prefix "net-utils-" :group comm :version "20.3" custom-declare-variable traceroute-program funcall function #[0 "\301=\203 \302\207\303\207" [system-type windows-nt "tracert" "traceroute"] 2 #1=""] "Program to trace network hops to a destination." :type string traceroute-program-options #[0 "\300\207" [nil] 1 #1#] "Options for the traceroute program." (repeat string) ping-program #[0 "\300\207" ["ping"] 1 #1#] "Program to send network test packets to a host." ping-program-options #[0 "\301=\205 \302\303D\207" [system-type gnu/linux "-c" "4"] 2 #1#] "Options for the ping program.\nThese options can be used to limit how many ICMP packets are emitted." (repeat string) ifconfig-program #[0 "\301=\203 \302\207\303\304!\203 \304\207\305\304!\206 \305\306!\206 \306\207" [system-type windows-nt "ipconfig" executable-find "ifconfig" net-utils--executable-find-sbin "ip"] 2 #1#] "Program to print network configuration information." "25.1" ifconfig-program-options #[0 "\301\302\"\203 \303\207\301\304\"\203 \305\207\301\306\"\205 \307\207" [ifconfig-program string-match "ipconfig\\'" ("/all") "ifconfig\\'" ("-a") "ip\\'" ("addr")] 3 #1#] "Options for the ifconfig program." :set-after (ifconfig-program) (repeat string) iwconfig-program #[0 "\300\301!\203 \301\207\302\303!\203 \303\207\303\207" [executable-find "iwconfig" net-utils--executable-find-sbin "iw"] 2 #1#] "Program to print wireless network configuration information." "26.1" iwconfig-program-options #[0 "\302\303\304\305#)\266\203\203 \306C\207\303\207" [iwconfig-program inhibit-changing-match-data "iw\\'" nil t string-match "dev"] 7 #1#] "Options for the iwconfig program." (repeat string) netstat-program #[0 "\300\301!\203 \301\207\302\303!\206 \303\207" [executable-find "netstat" net-utils--executable-find-sbin "ss"] 2 #1#] "Program to print network statistics." netstat-program-options #[0 "\300C\207" ["-a"] 1 #1#] "Options for the netstat program." (repeat string) arp-program #[0 "\300\301!\206 \301\207" [net-utils--executable-find-sbin "arp"] 2 #1#] "Program to print IP to address translation tables." arp-program-options #[0 "\300C\207" ["-a"] 1 #1#] "Options for the arp program." (repeat string) route-program #[0 "\301=\203 \302\207\303\304!\203 \304\207\305\304!\206% \303\306!\203 \306\207\305\306!\206% \306\207" [system-type windows-nt "route" executable-find "netstat" net-utils--executable-find-sbin "ip"] 2 #1#] "Program to print routing tables." route-program-options #[0 "\303=\203 \304C\207\305 \306\307\310#)\266\203\203 \311C\207\312C\207" [system-type route-program inhibit-changing-match-data windows-nt "print" "netstat\\'" nil t string-match "-r" "route"] 7 #1#] "Options for the route program." (repeat string) nslookup-program #[0 "\300\207" ["nslookup"] 1 #1#] "Program to interactively query DNS information." nslookup-program-options #[0 "\300\207" [nil] 1 #1#] "Options for the nslookup program." (repeat string) nslookup-prompt-regexp #[0 "\300\207" ["^> "] 1 #1#] "Regexp to match the nslookup prompt.\n\nThis variable is only used if the variable\n`comint-use-prompt-regexp' is non-nil." regexp dig-program #[0 "\300\207" ["dig"] 1 #1#] "Program to query DNS information." dig-program-options #[0 "\300\207" [nil] 1 #1#] "Options for the dig program." (repeat string) ftp-program #[0 "\300\207" ["ftp"] 1 #1#] "Program to run to do FTP transfers." ftp-program-options #[0 "\300\207" [nil] 1 #1#] "Options for the ftp program." (repeat string) ftp-prompt-regexp #[0 "\300\207" ["^ftp>"] 1 #1#] "Regexp which matches the FTP program's prompt.\n\nThis variable is only used if the variable\n`comint-use-prompt-regexp' is non-nil." smbclient-program #[0 "\300\207" ["smbclient"] 1 #1#] "Smbclient program." smbclient-program-options #[0 "\300\207" [nil] 1 #1#] "Options for the smbclient program." (repeat string) smbclient-prompt-regexp #[0 "\300\207" ["^smb: >"] 1 #1#] "Regexp which matches the smbclient program's prompt.\n\nThis variable is only used if the variable\n`comint-use-prompt-regexp' is non-nil." dns-lookup-program #[0 "\300\207" ["host"] 1 #1#] dns-lookup-program-options #[0 "\300\207" [nil] 1 #1#] "Options for the dns-lookup program." (repeat string)] 10)
(defvar network-connection-service nil)
(defvar network-connection-host nil)
#@40 Expressions to font-lock for nslookup.
(defvar nslookup-font-lock-keywords (byte-code "\300\301\302E\303\304\305E\306\307\310\311\312\"\313#\301\314E\306\307\310\315\316\"\313#\317P\301\314EF\207" ["^[A-Za-z0-9 _]+:" 0 font-lock-type-face "\\<\\(SOA\\|NS\\|MX\\|A\\|CNAME\\)\\>" 1 font-lock-keyword-face mapconcat identity make-list 4 "[0-9]+" "\\." font-lock-variable-name-face 2 "[-A-Za-z0-9]+" "\\(\\.[-A-Za-z0-9]+\\)*"] 8) (#$ . 6048))
#@57 Expressions to font-lock for general network utilities.
(defvar net-utils-font-lock-keywords (byte-code "\300\301\302\303\304\"\305#\306\307E\310\306\307E\300\301\302\311\312\"\305#\313P\306\307EE\207" [mapconcat identity make-list 4 "[0-9]+" "\\." 0 font-lock-variable-name-face "\\( \\([[:xdigit:]]+\\(:\\|::\\)\\)+[[:xdigit:]]+\\)\\|\\(::[[:xdigit:]]+\\)" 2 "[-A-Za-z0-9]+" "\\(\\.[-A-Za-z0-9]+\\)*"] 7) (#$ . 6494))
(defvar net-utils-mode-hook nil)
(byte-code "\300\301N\204\f \302\300\301\303#\210\304\305!\204 \302\305\306\307#\210\300\207" [net-utils-mode-hook variable-documentation put "Hook run after entering NetworkUtil mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp net-utils-mode-map definition-name net-utils-mode] 4)
(defvar net-utils-mode-map (make-sparse-keymap))
(byte-code "\301\302N\204 \303\301\302\304\305!#\210\306\307!\204 \303\307\310\311#\210\312\313 !\210\307\302N\204- \303\307\302\304\314!#\210\306\300!\204B \303\300\310\311#\210\315\316\300\317\"\210!\210\300\302N\204P \303\300\302\304\320!#\210\303\311\321\322#\207" [net-utils-mode-abbrev-table net-utils-mode-map variable-documentation put purecopy "Keymap for `net-utils-mode'." boundp net-utils-mode-syntax-table definition-name net-utils-mode (lambda (#1=#:def-tmp-var) (defvar net-utils-mode-syntax-table #1#)) make-syntax-table "Syntax table for `net-utils-mode'." (lambda (#1#) (defvar net-utils-mode-abbrev-table #1#)) define-abbrev-table nil "Abbrev table for `net-utils-mode'." derived-mode-parent special-mode] 5)
#@261 Major mode for interacting with an external network utility.
In addition to any hooks its parent mode `special-mode' might have
run, this mode runs the hook `net-utils-mode-hook', as the final or
penultimate step during initialization.
\{net-utils-mode-map}
(defalias 'net-utils-mode #[0 "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204'