%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@64 Return absolute name of COMMAND if found in an sbin directory. (defalias 'net-utils--executable-find-sbin #[(command) "\302\303 !)\207" [exec-path command ("/sbin" "/usr/sbin" "/usr/local/sbin") executable-find] 2 (#$ . 410)]) (byte-code "\302\303\304\305\306\307\310\311\312\313& \210\314\315\316\317\310\303\320\321&\210\314\322\304\323\310\303\320\324&\210\314\325\326\327\310\303\320\321&\210\314\330\331\332\310\303\320\333&\210\334\335\336\304#\210\337\304\211\203e @\335N\203^ \336N\204^ \340\336\335N#\210 A\211\204G *\341\335\336\342#\210\314\336\343\344\312\345\310\303\320\321& \210\334\346\347\304#\210\337\304\211\203\245 @\346N\203\236 \347N\204\236 \340\347\346N#\210 A\211\204\207 *\341\346\347\342#\210\314\347\350\351\312\345\352\353\310\303\320\354&\210\314\355\356\357\310\303\320\321\312\360& \210\314\361\304\362\310\303\320\363\312\360& \210\314\364\365\366\310\303\320\321&\210\314\367\370\371\310\303\320\372&\210\314\373\374\375\310\303\320\321&\210\314\376\377\201@ \310\303\320\201A &\210\314\201B \201C \201D \310\303\320\321&\210\314\201E \201F \201G \310\303\320\201H &\210\314\201I \201J \201K \310\303\320\321&\210\314\201L \304\201M \310\303\320\201N &\210\314\201O \201P \201Q \310\303\320\201R &\210\314\201S \201T \201U \310\303\320\321&\210\314\201V \201W \201X \310\303\320\321&\210\314\201Y \304\201Z \310\303\320\201[ &\210\314\201\\ \201] \201^ \310\303\320\201R &\210\314\201_ \201` \201a \310\303\320\321&\210\314\201b \304\201c \310\303\320\201d &\210\314\201e \201f \201g \310\303\320\201R &\210\314\201h \201i \201K \310\303\320\321&\210\314\201j \304\201k \310\303\320\201l &\207" [prop --dolist-tail-- custom-declare-group net-utils nil "Network utility functions." :prefix "net-utils-" :group comm :version "20.3" custom-declare-variable traceroute-program (if (eq system-type 'windows-nt) "tracert" "traceroute") "Program to trace network hops to a destination." :type string traceroute-program-options "Options for the traceroute program." (repeat string) ping-program "ping" "Program to send network test packets to a host." ping-program-options (and (memq system-type '(gnu/linux irix)) (list "-c" "4")) "Options for the ping program.\nThese options can be used to limit how many ICMP packets are emitted." (repeat string) defvaralias ipconfig-program ifconfig-program (saved-value saved-variable-comment) put make-obsolete-variable "22.2" (cond ((eq system-type 'windows-nt) "ipconfig") ((executable-find "ifconfig") "ifconfig") ((net-utils--executable-find-sbin "ifconfig")) ((net-utils--executable-find-sbin "ip")) (t "ip")) "Program to print network configuration information." "25.1" ipconfig-program-options ifconfig-program-options (cond ((string-match "ipconfig\\'" ifconfig-program) '("/all")) ((string-match "ifconfig\\'" ifconfig-program) '("-a")) ((string-match "ip\\'" ifconfig-program) '("addr"))) "Options for the ifconfig program." :set-after (ifconfig-program) (repeat string) iwconfig-program "iwconfig" "Program to print wireless network configuration information." "23.1" iwconfig-program-options "Options for the iwconfig program." (repeat string) netstat-program "netstat" "Program to print network statistics." netstat-program-options (list "-a") "Options for the netstat program." (repeat string) arp-program (or (net-utils--executable-find-sbin "arp") "arp") "Program to print IP to address translation tables." arp-program-options (list "-a") "Options for the arp program." (repeat string) route-program (if (eq system-type 'windows-nt) "route" "netstat") "Program to print routing tables." route-program-options (if (eq system-type 'windows-nt) (list "print") (list "-r")) "Options for the route program." (repeat string) nslookup-program "nslookup" "Program to interactively query DNS information." nslookup-program-options "Options for the nslookup program." (repeat string) nslookup-prompt-regexp "^> " "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 "dig" "Program to query DNS information." ftp-program "ftp" "Program to run to do FTP transfers." ftp-program-options "Options for the ftp program." (repeat string) ftp-prompt-regexp "^ftp>" "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 "smbclient" "Smbclient program." smbclient-program-options "Options for the smbclient program." (repeat string) smbclient-prompt-regexp "^smb: >" "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 "host" dns-lookup-program-options "Options for the dns-lookup program." (repeat string)] 13) (defvar network-connection-service nil) (defvar network-connection-host nil) #@40 Expressions to font-lock for nslookup. (defvar nslookup-font-lock-keywords (byte-code "\301\302\303E\304\305\306E\307\310\311\312\313\"\314#\302\315E\316\307\310\311\317\"\314#\320\321R)\302\315EF\207" [host-expression "^[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 "[-A-Za-z0-9]+" 2 "\\(\\." "\\)*"] 8) (#$ . 5309)) #@57 Expressions to font-lock for general network utilities. (defvar net-utils-font-lock-keywords (byte-code "\301\302\303\304\305\"\306#\307\310E\311\307\310E\312\301\302\303\313\"\306#\314\315R)\307\310EE\207" [host-expression mapconcat identity make-list 4 "[0-9]+" "\\." 0 font-lock-variable-name-face "\\( \\([[:xdigit:]]+\\(:\\|::\\)\\)+[[:xdigit:]]+\\)\\|\\(::[[:xdigit:]]+\\)" "[-A-Za-z0-9]+" 2 "\\(\\." "\\)*"] 7) (#$ . 5769)) #@168 Hook run after entering NetworkUtil mode. No problems result if this variable is not bound. `add-hook' automatically binds it. (This is true for all hook variables.) (defvar net-utils-mode-hook nil (#$ . 6210)) (byte-code "\300\301!\204\f \302\301\303\304#\210\300\207" [boundp net-utils-mode-map put definition-name net-utils-mode] 4) (defvar net-utils-mode-map (make-sparse-keymap)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [net-utils-mode-map variable-documentation put purecopy "Keymap for `net-utils-mode'." boundp net-utils-mode-syntax-table definition-name net-utils-mode] 5) (defvar net-utils-mode-syntax-table (make-syntax-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [net-utils-mode-syntax-table variable-documentation put purecopy "Syntax table for `net-utils-mode'." net-utils-mode-abbrev-table definition-name net-utils-mode] 5) (defvar net-utils-mode-abbrev-table (progn (define-abbrev-table 'net-utils-mode-abbrev-table nil) net-utils-mode-abbrev-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [net-utils-mode-abbrev-table variable-documentation put purecopy "Abbrev table for `net-utils-mode'." net-utils-mode derived-mode-parent special-mode] 5) #@246 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 step during initialization. \{net-utils-mode-map} (defalias 'net-utils-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204' \316\317 \"\210\320\f!\211\2036 \321 =\203<