home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| ext
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| POSIX shell script text executable
| default
| |
99%
| file
| a /bin/sh script, ASCII text executable
| default (weak)
| |
100%
| TrID
| Linux/UNIX shell script
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| gt2
| Shell Skript: '/bin/sh'
| default (weak)
| |
100%
| detectItEasy
| Format: Plain text[LF]
| default
| |
100%
| binwalkID
| Executable script, shebang: "/bin/sh"
| default (weak)
| |
100%
| xdgMime
| application/x-shellscript
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 23 21 2f 62 69 6e 2f 73 | 68 0a 23 4d 65 73 73 61 |#!/bin/s|h.#Messa|
|00000010| 67 65 2d 49 64 3a 20 3c | 6d 30 6f 38 4d 77 6b 2d |ge-Id: <|m0o8Mwk-|
|00000020| 30 30 30 35 61 59 43 40 | 6c 65 76 65 72 2e 6c 65 |0005aYC@|lever.le|
|00000030| 76 65 72 2e 63 6f 6d 3e | 0a 23 54 6f 3a 20 74 68 |ver.com>|.#To: th|
|00000040| 65 2d 6c 69 74 74 6c 65 | 2d 67 61 72 64 65 6e 40 |e-little|-garden@|
|00000050| 63 79 67 6e 75 73 2e 63 | 6f 6d 0a 23 53 75 62 6a |cygnus.c|om.#Subj|
|00000060| 65 63 74 3a 20 4b 65 65 | 70 20 73 6c 69 70 20 61 |ect: Kee|p slip a|
|00000070| 6c 69 76 65 20 73 63 72 | 69 70 74 73 0a 23 44 61 |live scr|ipts.#Da|
|00000080| 74 65 3a 20 54 75 65 2c | 20 32 32 20 4a 75 6e 20 |te: Tue,| 22 Jun |
|00000090| 31 39 39 33 20 32 32 3a | 30 30 3a 33 34 20 2d 30 |1993 22:|00:34 -0|
|000000a0| 37 30 30 0a 23 46 72 6f | 6d 3a 20 45 64 77 61 72 |700.#Fro|m: Edwar|
|000000b0| 64 20 45 6c 68 61 75 67 | 65 20 3c 65 65 40 6c 65 |d Elhaug|e <ee@le|
|000000c0| 76 65 72 2e 63 6f 6d 3e | 0a 23 0a 23 48 65 72 65 |ver.com>|.#.#Here|
|000000d0| 20 61 72 65 20 73 6f 6d | 65 20 73 63 72 69 70 74 | are som|e script|
|000000e0| 73 20 74 6f 20 6b 65 65 | 70 20 79 6f 75 72 20 73 |s to kee|p your s|
|000000f0| 6c 69 70 20 6c 69 6e 6b | 20 61 6c 69 76 65 2e 0a |lip link| alive..|
|00000100| 23 0a 23 20 54 68 69 73 | 20 69 73 20 61 20 73 68 |#.# This| is a sh|
|00000110| 65 6c 6c 20 61 72 63 68 | 69 76 65 2e 0a 23 20 45 |ell arch|ive..# E|
|00000120| 78 65 63 75 74 65 20 74 | 68 65 20 66 69 6c 65 20 |xecute t|he file |
|00000130| 77 69 74 68 20 2f 62 69 | 6e 2f 73 68 20 28 6e 6f |with /bi|n/sh (no|
|00000140| 74 20 63 73 68 29 20 74 | 6f 20 63 72 65 61 74 65 |t csh) t|o create|
|00000150| 20 74 68 65 20 66 69 6c | 65 73 3a 0a 23 20 20 20 | the fil|es:.# |
|00000160| 20 20 20 20 52 45 41 44 | 4d 45 0a 23 09 73 6c 69 | READ|ME.#.sli|
|00000170| 70 2d 61 6c 69 76 65 2e | 65 78 70 0a 23 09 73 6c |p-alive.|exp.#.sl|
|00000180| 69 70 2d 61 6c 69 76 65 | 2e 73 68 61 72 0a 23 09 |ip-alive|.shar.#.|
|00000190| 73 6c 69 70 2d 73 74 61 | 72 74 2e 65 78 70 0a 23 |slip-sta|rt.exp.#|
|000001a0| 09 73 6c 69 70 69 6e 69 | 74 0a 23 0a 69 66 20 74 |.slipini|t.#.if t|
|000001b0| 65 73 74 20 2d 66 20 27 | 52 45 41 44 4d 45 27 0a |est -f '|README'.|
|000001c0| 74 68 65 6e 0a 09 65 63 | 68 6f 20 73 68 61 72 3a |then..ec|ho shar:|
|000001d0| 20 77 69 6c 6c 20 6e 6f | 74 20 6f 76 65 72 2d 77 | will no|t over-w|
|000001e0| 72 69 74 65 20 65 78 69 | 73 74 69 6e 67 20 66 69 |rite exi|sting fi|
|000001f0| 6c 65 20 22 27 52 45 41 | 44 4d 45 27 22 0a 65 6c |le "'REA|DME'".el|
|00000200| 73 65 0a 09 65 63 68 6f | 20 78 20 2d 20 27 52 45 |se..echo| x - 'RE|
|00000210| 41 44 4d 45 27 0a 09 73 | 65 64 20 27 73 2f 5e 58 |ADME'..s|ed 's/^X|
|00000220| 2f 2f 27 20 3e 27 52 45 | 41 44 4d 45 27 20 3c 3c |//' >'RE|ADME' <<|
|00000230| 20 27 53 48 41 52 5f 45 | 4f 46 27 0a 58 54 68 65 | 'SHAR_E|OF'.XThe|
|00000240| 73 65 20 73 63 72 69 70 | 74 73 20 6d 69 67 68 74 |se scrip|ts might|
|00000250| 20 62 65 20 75 73 65 66 | 75 6c 20 66 6f 72 20 74 | be usef|ul for t|
|00000260| 68 6f 73 65 20 6f 66 20 | 75 73 20 77 68 6f 73 65 |hose of |us whose|
|00000270| 20 73 6c 69 70 20 6c 69 | 6e 6b 73 0a 58 67 6f 20 | slip li|nks.Xgo |
|00000280| 64 6f 77 6e 20 6f 72 20 | 67 65 74 20 6a 61 6d 6d |down or |get jamm|
|00000290| 65 64 20 77 69 74 68 20 | 72 65 67 75 6c 61 72 69 |ed with |regulari|
|000002a0| 74 79 2e 20 54 68 65 79 | 20 75 73 65 20 74 68 65 |ty. They| use the|
|000002b0| 20 22 65 78 70 65 63 74 | 22 20 73 63 72 69 70 74 | "expect|" script|
|000002c0| 69 6e 67 0a 58 6c 61 6e | 67 75 61 67 65 20 77 68 |ing.Xlan|guage wh|
|000002d0| 69 63 68 20 69 73 20 62 | 61 73 65 64 20 6f 6e 20 |ich is b|ased on |
|000002e0| 54 43 4c 2e 0a 58 0a 58 | 54 68 65 20 73 63 72 69 |TCL..X.X|The scri|
|000002f0| 70 74 20 70 69 6e 67 73 | 20 74 68 65 20 72 65 6d |pt pings| the rem|
|00000300| 6f 74 65 20 73 69 64 65 | 20 6f 66 20 79 6f 75 72 |ote side| of your|
|00000310| 20 73 6c 69 70 20 6c 69 | 6e 6b 20 61 6e 64 20 72 | slip li|nk and r|
|00000320| 65 73 74 61 72 74 73 20 | 69 74 20 69 66 20 74 68 |estarts |it if th|
|00000330| 65 72 65 20 69 73 0a 58 | 6e 6f 20 61 6e 73 77 65 |ere is.X|no answe|
|00000340| 72 2e 0a 58 0a 58 31 29 | 20 4f 62 76 69 6f 75 73 |r..X.X1)| Obvious|
|00000350| 6c 79 20 74 68 65 20 73 | 63 72 69 70 74 73 20 77 |ly the s|cripts w|
|00000360| 6f 75 6c 64 20 6e 65 65 | 64 20 74 6f 20 62 65 20 |ould nee|d to be |
|00000370| 63 75 73 74 6f 6d 69 7a | 65 64 20 66 6f 72 20 74 |customiz|ed for t|
|00000380| 68 65 20 2f 65 74 63 2f | 68 6f 73 74 73 20 6f 72 |he /etc/|hosts or|
|00000390| 0a 58 69 70 20 6e 75 6d | 62 65 72 20 79 6f 75 20 |.Xip num|ber you |
|000003a0| 75 73 65 20 66 6f 72 20 | 79 6f 75 72 20 66 61 72 |use for |your far|
|000003b0| 20 65 6e 64 20 73 6c 69 | 70 20 6c 69 6e 6b 2e 0a | end sli|p link..|
|000003c0| 58 0a 58 32 29 20 59 6f | 75 20 6e 65 65 64 20 74 |X.X2) Yo|u need t|
|000003d0| 6f 20 63 68 61 6e 67 65 | 20 74 68 65 20 72 65 6d |o change| the rem|
|000003e0| 6f 74 65 20 73 6c 69 70 | 20 6c 69 6e 6b 73 20 70 |ote slip| links p|
|000003f0| 68 6f 6e 65 20 6e 75 6d | 62 65 72 2e 0a 58 0a 58 |hone num|ber..X.X|
|00000400| 33 29 20 59 6f 75 20 6d | 61 79 20 6e 65 65 64 20 |3) You m|ay need |
|00000410| 74 6f 20 63 68 61 6e 67 | 65 20 74 68 65 20 74 69 |to chang|e the ti|
|00000420| 70 20 65 6e 74 72 79 20 | 66 6f 72 20 74 68 65 20 |p entry |for the |
|00000430| 70 6f 72 74 20 79 6f 75 | 20 75 73 65 20 66 6f 72 |port you| use for|
|00000440| 20 73 6c 69 70 2e 0a 58 | 0a 58 34 29 20 41 6c 73 | slip..X|.X4) Als|
|00000450| 6f 20 73 6f 6d 65 20 6f | 66 20 74 68 65 20 64 69 |o some o|f the di|
|00000460| 72 65 63 74 6f 72 69 65 | 73 20 6e 65 65 64 20 74 |rectorie|s need t|
|00000470| 6f 20 62 65 20 61 6c 74 | 65 72 65 64 2e 20 49 20 |o be alt|ered. I |
|00000480| 72 6f 6f 74 65 64 20 65 | 76 65 72 79 74 68 69 6e |rooted e|verythin|
|00000490| 67 20 73 6f 20 61 73 0a | 58 74 6f 20 6e 6f 74 20 |g so as.|Xto not |
|000004a0| 6e 65 65 64 20 61 6e 20 | 65 78 74 65 6e 73 69 76 |need an |extensiv|
|000004b0| 65 20 70 61 74 68 20 61 | 6e 64 20 74 6f 20 6d 61 |e path a|nd to ma|
|000004c0| 6b 65 20 74 68 65 20 73 | 79 73 74 65 6d 20 61 20 |ke the s|ystem a |
|000004d0| 62 69 74 20 6d 6f 72 65 | 20 73 65 63 75 72 65 2e |bit more| secure.|
|000004e0| 0a 58 0a 58 35 29 20 4c | 61 73 74 6c 79 20 74 68 |.X.X5) L|astly th|
|000004f0| 65 20 6d 6f 64 65 6d 20 | 64 69 61 6c 6f 67 20 6d |e modem |dialog m|
|00000500| 69 67 68 74 20 62 65 20 | 64 69 66 66 65 72 65 6e |ight be |differen|
|00000510| 74 20 69 6e 20 79 6f 75 | 72 20 73 79 73 74 65 6d |t in you|r system|
|00000520| 20 69 66 20 79 6f 75 20 | 64 6f 6e 27 74 20 68 61 | if you |don't ha|
|00000530| 76 65 20 61 0a 58 54 32 | 35 30 30 2e 0a 58 0a 58 |ve a.XT2|500..X.X|
|00000540| 49 20 61 6d 20 75 73 69 | 6e 67 20 22 67 61 74 65 |I am usi|ng "gate|
|00000550| 64 22 20 6f 6e 20 6d 79 | 20 73 79 73 74 65 6d 20 |d" on my| system |
|00000560| 74 68 61 74 20 73 65 65 | 6d 73 20 74 6f 20 6e 65 |that see|ms to ne|
|00000570| 65 64 20 74 6f 20 62 65 | 20 6b 69 6c 6c 65 64 20 |ed to be| killed |
|00000580| 61 6e 64 20 72 65 73 74 | 61 72 74 65 64 0a 58 77 |and rest|arted.Xw|
|00000590| 68 65 6e 20 61 20 73 6c | 69 70 20 6c 69 6e 6b 20 |hen a sl|ip link |
|000005a0| 67 6f 65 73 20 64 6f 77 | 6e 2e 20 49 66 20 79 6f |goes dow|n. If yo|
|000005b0| 75 20 61 72 65 20 75 73 | 69 6e 67 20 61 6e 6f 74 |u are us|ing anot|
|000005c0| 68 65 72 20 72 6f 75 74 | 65 72 20 61 6c 74 65 72 |her rout|er alter|
|000005d0| 20 74 68 61 74 20 73 65 | 63 74 69 6f 6e 0a 58 6f | that se|ction.Xo|
|000005e0| 72 20 63 6f 6d 6d 65 6e | 74 20 69 74 20 6f 75 74 |r commen|t it out|
|000005f0| 2e 0a 58 0a 58 49 27 6d | 20 70 72 65 74 74 79 20 |..X.XI'm| pretty |
|00000600| 68 61 70 70 79 20 61 62 | 6f 75 74 20 74 68 65 20 |happy ab|out the |
|00000610| 66 6c 65 78 69 62 69 6c | 69 74 79 20 69 6e 68 65 |flexibil|ity inhe|
|00000620| 72 65 6e 74 20 69 6e 20 | 22 65 78 70 65 63 74 22 |rent in |"expect"|
|00000630| 2e 20 49 74 20 63 61 6e | 20 62 61 73 69 63 61 6c |. It can| basical|
|00000640| 6c 79 0a 58 64 6f 20 61 | 6e 79 74 68 69 6e 67 20 |ly.Xdo a|nything |
|00000650| 49 20 63 61 6e 20 64 6f | 20 66 72 6f 6d 20 61 20 |I can do| from a |
|00000660| 74 65 72 6d 69 6e 61 6c | 20 77 69 74 68 20 61 20 |terminal| with a |
|00000670| 6c 69 74 74 6c 65 20 70 | 72 6f 67 72 61 6d 6d 69 |little p|rogrammi|
|00000680| 6e 67 2e 0a 58 0a 58 57 | 68 65 6e 20 79 6f 75 27 |ng..X.XW|hen you'|
|00000690| 72 65 20 64 6f 6e 65 20 | 6d 61 6b 65 20 74 68 65 |re done |make the|
|000006a0| 20 73 63 72 69 70 74 73 | 20 65 78 65 63 75 74 61 | scripts| executa|
|000006b0| 62 6c 65 2c 20 63 6f 70 | 79 20 74 68 65 6d 20 69 |ble, cop|y them i|
|000006c0| 6e 74 6f 20 2f 75 73 72 | 2f 6c 6f 63 61 6c 2f 62 |nto /usr|/local/b|
|000006d0| 69 6e 0a 58 61 6e 64 20 | 63 72 65 61 74 65 20 61 |in.Xand |create a|
|000006e0| 20 63 72 6f 6e 74 61 62 | 20 65 6e 74 72 79 20 74 | crontab| entry t|
|000006f0| 68 61 74 20 6c 6f 6f 6b | 73 20 6c 69 6b 65 20 74 |hat look|s like t|
|00000700| 68 69 73 3a 0a 58 09 35 | 2c 33 35 20 2a 20 20 2a |his:.X.5|,35 * *|
|00000710| 20 2a 20 2a 20 2f 75 73 | 72 2f 6c 6f 63 61 6c 2f | * * /us|r/local/|
|00000720| 62 69 6e 2f 73 6c 69 70 | 2d 61 6c 69 76 65 2e 65 |bin/slip|-alive.e|
|00000730| 78 70 0a 58 0a 58 0a 58 | 54 68 69 73 20 77 61 73 |xp.X.X.X|This was|
|00000740| 20 74 65 73 74 65 64 20 | 6f 6e 20 61 20 53 75 6e | tested |on a Sun|
|00000750| 20 33 2f 36 30 20 77 69 | 74 68 20 61 20 54 32 35 | 3/60 wi|th a T25|
|00000760| 30 30 20 72 75 6e 6e 69 | 6e 67 20 65 78 70 65 63 |00 runni|ng expec|
|00000770| 74 2d 33 2e 32 34 2e 30 | 2c 20 73 6c 69 70 2d 34 |t-3.24.0|, slip-4|
|00000780| 2e 30 20 61 6e 64 0a 58 | 67 61 74 65 64 2d 32 2e |.0 and.X|gated-2.|
|00000790| 30 2e 31 2e 31 34 2e 0a | 58 0a 58 54 68 69 73 20 |0.1.14..|X.XThis |
|000007a0| 69 73 20 69 6e 20 74 68 | 65 20 70 75 62 6c 69 63 |is in th|e public|
|000007b0| 20 64 6f 6d 61 69 6e 2e | 20 49 74 73 20 74 6f 6f | domain.| Its too|
|000007c0| 20 73 6d 61 6c 6c 20 74 | 6f 20 73 77 65 61 74 20 | small t|o sweat |
|000007d0| 69 74 2e 0a 58 2d 2d 0a | 58 45 64 77 61 72 64 20 |it..X--.|XEdward |
|000007e0| 45 6c 68 61 75 67 65 2c | 20 65 65 40 6c 65 76 65 |Elhauge,| ee@leve|
|000007f0| 72 2e 63 6f 6d 2c 20 4a | 75 6e 20 31 39 39 33 0a |r.com, J|un 1993.|
|00000800| 53 48 41 52 5f 45 4f 46 | 0a 69 66 20 74 65 73 74 |SHAR_EOF|.if test|
|00000810| 20 31 34 33 38 20 2d 6e | 65 20 22 60 77 63 20 2d | 1438 -n|e "`wc -|
|00000820| 63 20 3c 20 27 52 45 41 | 44 4d 45 27 60 22 0a 74 |c < 'REA|DME'`".t|
|00000830| 68 65 6e 0a 09 65 63 68 | 6f 20 73 68 61 72 3a 20 |hen..ech|o shar: |
|00000840| 65 72 72 6f 72 20 74 72 | 61 6e 73 6d 69 74 74 69 |error tr|ansmitti|
|00000850| 6e 67 20 22 27 52 45 41 | 44 4d 45 27 22 20 27 28 |ng "'REA|DME'" '(|
|00000860| 73 68 6f 75 6c 64 20 68 | 61 76 65 20 62 65 65 6e |should h|ave been|
|00000870| 20 31 34 33 38 20 63 68 | 61 72 61 63 74 65 72 73 | 1438 ch|aracters|
|00000880| 29 27 0a 66 69 0a 66 69 | 0a 69 66 20 74 65 73 74 |)'.fi.fi|.if test|
|00000890| 20 2d 66 20 27 73 6c 69 | 70 2d 61 6c 69 76 65 2e | -f 'sli|p-alive.|
|000008a0| 65 78 70 27 0a 74 68 65 | 6e 0a 09 65 63 68 6f 20 |exp'.the|n..echo |
|000008b0| 73 68 61 72 3a 20 77 69 | 6c 6c 20 6e 6f 74 20 6f |shar: wi|ll not o|
|000008c0| 76 65 72 2d 77 72 69 74 | 65 20 65 78 69 73 74 69 |ver-writ|e existi|
|000008d0| 6e 67 20 66 69 6c 65 20 | 22 27 73 6c 69 70 2d 61 |ng file |"'slip-a|
|000008e0| 6c 69 76 65 2e 65 78 70 | 27 22 0a 65 6c 73 65 0a |live.exp|'".else.|
|000008f0| 09 65 63 68 6f 20 78 20 | 2d 20 27 73 6c 69 70 2d |.echo x |- 'slip-|
|00000900| 61 6c 69 76 65 2e 65 78 | 70 27 0a 09 73 65 64 20 |alive.ex|p'..sed |
|00000910| 27 73 2f 5e 58 2f 2f 27 | 20 3e 27 73 6c 69 70 2d |'s/^X//'| >'slip-|
|00000920| 61 6c 69 76 65 2e 65 78 | 70 27 20 3c 3c 20 27 53 |alive.ex|p' << 'S|
|00000930| 48 41 52 5f 45 4f 46 27 | 0a 58 23 21 2f 75 73 72 |HAR_EOF'|.X#!/usr|
|00000940| 2f 6c 6f 63 61 6c 2f 62 | 69 6e 2f 65 78 70 65 63 |/local/b|in/expec|
|00000950| 74 20 2d 66 0a 58 0a 58 | 23 20 41 75 74 68 6f 72 |t -f.X.X|# Author|
|00000960| 3a 20 45 64 77 61 72 64 | 20 45 6c 68 61 75 67 65 |: Edward| Elhauge|
|00000970| 20 65 65 40 6c 65 76 65 | 72 2e 63 6f 6d 0a 58 0a | ee@leve|r.com.X.|
|00000980| 58 23 20 6b 65 65 70 20 | 73 6c 69 70 20 6c 69 6e |X# keep |slip lin|
|00000990| 6b 20 61 6c 69 76 65 0a | 58 0a 58 23 20 79 6f 75 |k alive.|X.X# you|
|000009a0| 20 6d 61 79 20 6e 65 65 | 64 20 74 6f 20 63 68 61 | may nee|d to cha|
|000009b0| 6e 67 65 20 74 68 65 73 | 65 20 73 74 72 69 6e 67 |nge thes|e string|
|000009c0| 73 0a 58 73 65 74 20 54 | 45 53 54 48 4f 53 54 20 |s.Xset T|ESTHOST |
|000009d0| 67 61 72 2d 6c 65 76 2d | 73 6c 69 70 2e 6c 65 76 |gar-lev-|slip.lev|
|000009e0| 65 72 2e 63 6f 6d 0a 58 | 73 65 74 20 42 49 4e 44 |er.com.X|set BIND|
|000009f0| 49 52 20 20 20 2f 75 73 | 72 2f 6c 6f 63 61 6c 2f |IR /us|r/local/|
|00000a00| 62 69 6e 0a 58 0a 58 23 | 20 66 6f 72 20 72 65 67 |bin.X.X#| for reg|
|00000a10| 75 6c 61 72 20 75 73 65 | 20 66 6f 6c 6c 6f 77 69 |ular use| followi|
|00000a20| 6e 67 20 6c 69 6e 65 20 | 73 68 6f 75 6c 64 20 62 |ng line |should b|
|00000a30| 65 20 75 6e 63 6f 6d 6d | 65 6e 74 65 64 2c 20 74 |e uncomm|ented, t|
|00000a40| 68 65 20 64 65 62 75 67 | 20 6c 69 6e 65 20 63 6f |he debug| line co|
|00000a50| 6d 6d 65 6e 74 65 64 0a | 58 6c 6f 67 5f 75 73 65 |mmented.|Xlog_use|
|00000a60| 72 20 30 0a 58 0a 58 23 | 20 66 6f 72 20 64 65 62 |r 0.X.X#| for deb|
|00000a70| 75 67 20 66 6f 6c 6c 6f | 77 69 6e 67 20 6c 69 6e |ug follo|wing lin|
|00000a80| 65 20 73 68 6f 75 6c 64 | 20 62 65 20 75 6e 63 6f |e should| be unco|
|00000a90| 6d 6d 65 6e 74 65 64 2c | 20 74 68 65 20 6c 6f 67 |mmented,| the log|
|00000aa0| 5f 75 73 65 72 20 6c 69 | 6e 65 20 63 6f 6d 6d 65 |_user li|ne comme|
|00000ab0| 6e 74 65 64 0a 58 23 64 | 65 62 75 67 20 31 0a 58 |nted.X#d|ebug 1.X|
|00000ac0| 0a 58 73 65 74 20 74 69 | 6d 65 6f 75 74 20 36 30 |.Xset ti|meout 60|
|00000ad0| 0a 58 0a 58 73 70 61 77 | 6e 20 2f 75 73 72 2f 65 |.X.Xspaw|n /usr/e|
|00000ae0| 74 63 2f 70 69 6e 67 20 | 24 54 45 53 54 48 4f 53 |tc/ping |$TESTHOS|
|00000af0| 54 0a 58 0a 58 65 78 70 | 65 63 74 20 7b 0a 58 09 |T.X.Xexp|ect {.X.|
|00000b00| 2d 72 65 20 22 6e 6f 20 | 61 6e 73 77 65 72 20 66 |-re "no |answer f|
|00000b10| 72 6f 6d 22 20 7b 0a 58 | 09 09 73 65 6e 64 5f 75 |rom" {.X|..send_u|
|00000b20| 73 65 72 20 22 54 68 65 | 20 6c 69 6e 6b 20 69 73 |ser "The| link is|
|00000b30| 20 6a 61 6d 65 64 5c 6e | 22 0a 58 0a 58 09 09 73 | jamed\n|".X.X..s|
|00000b40| 79 73 74 65 6d 20 6b 69 | 6c 6c 20 2d 48 55 50 20 |ystem ki|ll -HUP |
|00000b50| 60 24 42 49 4e 44 49 52 | 2f 67 72 65 70 70 69 64 |`$BINDIR|/greppid|
|00000b60| 20 73 6c 69 70 6c 6f 67 | 69 6e 60 0a 58 0a 58 09 | sliplog|in`.X.X.|
|00000b70| 09 65 78 65 63 20 73 6c | 65 65 70 20 36 30 30 0a |.exec sl|eep 600.|
|00000b80| 58 0a 58 09 09 6f 76 65 | 72 6c 61 79 20 24 42 49 |X.X..ove|rlay $BI|
|00000b90| 4e 44 49 52 2f 73 6c 69 | 70 2d 73 74 61 72 74 2e |NDIR/sli|p-start.|
|00000ba0| 65 78 70 0a 58 09 7d 0a | 58 09 2d 72 65 20 22 75 |exp.X.}.|X.-re "u|
|00000bb0| 6e 72 65 61 63 68 61 62 | 6c 65 5c 72 5c 6e 22 20 |nreachab|le\r\n" |
|00000bc0| 7b 0a 58 09 09 73 65 6e | 64 5f 75 73 65 72 20 22 |{.X..sen|d_user "|
|00000bd0| 54 68 65 20 6c 69 6e 6b | 20 69 73 20 64 6f 77 6e |The link| is down|
|00000be0| 5c 6e 22 0a 58 0a 58 09 | 09 73 79 73 74 65 6d 20 |\n".X.X.|.system |
|00000bf0| 6b 69 6c 6c 20 2d 48 55 | 50 20 60 24 42 49 4e 44 |kill -HU|P `$BIND|
|00000c00| 49 52 2f 67 72 65 70 70 | 69 64 20 73 6c 69 70 6c |IR/grepp|id slipl|
|00000c10| 6f 67 69 6e 60 0a 58 0a | 58 09 09 65 78 65 63 20 |ogin`.X.|X..exec |
|00000c20| 73 6c 65 65 70 20 36 30 | 0a 58 0a 58 09 09 6f 76 |sleep 60|.X.X..ov|
|00000c30| 65 72 6c 61 79 20 24 42 | 49 4e 44 49 52 2f 73 6c |erlay $B|INDIR/sl|
|00000c40| 69 70 2d 73 74 61 72 74 | 2e 65 78 70 0a 58 09 7d |ip-start|.exp.X.}|
|00000c50| 0a 58 09 2d 72 65 20 22 | 69 73 20 61 6c 69 76 65 |.X.-re "|is alive|
|00000c60| 5c 72 5c 6e 22 20 7b 0a | 58 23 09 09 73 65 6e 64 |\r\n" {.|X#..send|
|00000c70| 5f 75 73 65 72 20 22 54 | 68 65 20 6c 69 6e 6b 20 |_user "T|he link |
|00000c80| 69 73 20 75 70 5c 6e 22 | 0a 58 09 7d 0a 58 09 64 |is up\n"|.X.}.X.d|
|00000c90| 65 66 61 75 6c 74 20 7b | 0a 58 09 09 73 65 6e 64 |efault {|.X..send|
|00000ca0| 5f 75 73 65 72 20 22 55 | 6e 65 78 70 65 63 74 65 |_user "U|nexpecte|
|00000cb0| 64 20 70 69 6e 67 20 72 | 65 73 75 6c 74 5c 6e 22 |d ping r|esult\n"|
|00000cc0| 0a 58 09 7d 0a 58 7d 0a | 53 48 41 52 5f 45 4f 46 |.X.}.X}.|SHAR_EOF|
|00000cd0| 0a 69 66 20 74 65 73 74 | 20 38 36 35 20 2d 6e 65 |.if test| 865 -ne|
|00000ce0| 20 22 60 77 63 20 2d 63 | 20 3c 20 27 73 6c 69 70 | "`wc -c| < 'slip|
|00000cf0| 2d 61 6c 69 76 65 2e 65 | 78 70 27 60 22 0a 74 68 |-alive.e|xp'`".th|
|00000d00| 65 6e 0a 09 65 63 68 6f | 20 73 68 61 72 3a 20 65 |en..echo| shar: e|
|00000d10| 72 72 6f 72 20 74 72 61 | 6e 73 6d 69 74 74 69 6e |rror tra|nsmittin|
|00000d20| 67 20 22 27 73 6c 69 70 | 2d 61 6c 69 76 65 2e 65 |g "'slip|-alive.e|
|00000d30| 78 70 27 22 20 27 28 73 | 68 6f 75 6c 64 20 68 61 |xp'" '(s|hould ha|
|00000d40| 76 65 20 62 65 65 6e 20 | 38 36 35 20 63 68 61 72 |ve been |865 char|
|00000d50| 61 63 74 65 72 73 29 27 | 0a 66 69 0a 66 69 0a 69 |acters)'|.fi.fi.i|
|00000d60| 66 20 74 65 73 74 20 2d | 66 20 27 73 6c 69 70 2d |f test -|f 'slip-|
|00000d70| 61 6c 69 76 65 2e 73 68 | 61 72 27 0a 74 68 65 6e |alive.sh|ar'.then|
|00000d80| 0a 09 65 63 68 6f 20 73 | 68 61 72 3a 20 77 69 6c |..echo s|har: wil|
|00000d90| 6c 20 6e 6f 74 20 6f 76 | 65 72 2d 77 72 69 74 65 |l not ov|er-write|
|00000da0| 20 65 78 69 73 74 69 6e | 67 20 66 69 6c 65 20 22 | existin|g file "|
|00000db0| 27 73 6c 69 70 2d 61 6c | 69 76 65 2e 73 68 61 72 |'slip-al|ive.shar|
|00000dc0| 27 22 0a 65 6c 73 65 0a | 09 65 63 68 6f 20 78 20 |'".else.|.echo x |
|00000dd0| 2d 20 27 73 6c 69 70 2d | 61 6c 69 76 65 2e 73 68 |- 'slip-|alive.sh|
|00000de0| 61 72 27 0a 09 73 65 64 | 20 27 73 2f 5e 58 2f 2f |ar'..sed| 's/^X//|
|00000df0| 27 20 3e 27 73 6c 69 70 | 2d 61 6c 69 76 65 2e 73 |' >'slip|-alive.s|
|00000e00| 68 61 72 27 20 3c 3c 20 | 27 53 48 41 52 5f 45 4f |har' << |'SHAR_EO|
|00000e10| 46 27 0a 53 48 41 52 5f | 45 4f 46 0a 69 66 20 74 |F'.SHAR_|EOF.if t|
|00000e20| 65 73 74 20 30 20 2d 6e | 65 20 22 60 77 63 20 2d |est 0 -n|e "`wc -|
|00000e30| 63 20 3c 20 27 73 6c 69 | 70 2d 61 6c 69 76 65 2e |c < 'sli|p-alive.|
|00000e40| 73 68 61 72 27 60 22 0a | 74 68 65 6e 0a 09 65 63 |shar'`".|then..ec|
|00000e50| 68 6f 20 73 68 61 72 3a | 20 65 72 72 6f 72 20 74 |ho shar:| error t|
|00000e60| 72 61 6e 73 6d 69 74 74 | 69 6e 67 20 22 27 73 6c |ransmitt|ing "'sl|
|00000e70| 69 70 2d 61 6c 69 76 65 | 2e 73 68 61 72 27 22 20 |ip-alive|.shar'" |
|00000e80| 27 28 73 68 6f 75 6c 64 | 20 68 61 76 65 20 62 65 |'(should| have be|
|00000e90| 65 6e 20 30 20 63 68 61 | 72 61 63 74 65 72 73 29 |en 0 cha|racters)|
|00000ea0| 27 0a 66 69 0a 66 69 0a | 69 66 20 74 65 73 74 20 |'.fi.fi.|if test |
|00000eb0| 2d 66 20 27 73 6c 69 70 | 2d 73 74 61 72 74 2e 65 |-f 'slip|-start.e|
|00000ec0| 78 70 27 0a 74 68 65 6e | 0a 09 65 63 68 6f 20 73 |xp'.then|..echo s|
|00000ed0| 68 61 72 3a 20 77 69 6c | 6c 20 6e 6f 74 20 6f 76 |har: wil|l not ov|
|00000ee0| 65 72 2d 77 72 69 74 65 | 20 65 78 69 73 74 69 6e |er-write| existin|
|00000ef0| 67 20 66 69 6c 65 20 22 | 27 73 6c 69 70 2d 73 74 |g file "|'slip-st|
|00000f00| 61 72 74 2e 65 78 70 27 | 22 0a 65 6c 73 65 0a 09 |art.exp'|".else..|
|00000f10| 65 63 68 6f 20 78 20 2d | 20 27 73 6c 69 70 2d 73 |echo x -| 'slip-s|
|00000f20| 74 61 72 74 2e 65 78 70 | 27 0a 09 73 65 64 20 27 |tart.exp|'..sed '|
|00000f30| 73 2f 5e 58 2f 2f 27 20 | 3e 27 73 6c 69 70 2d 73 |s/^X//' |>'slip-s|
|00000f40| 74 61 72 74 2e 65 78 70 | 27 20 3c 3c 20 27 53 48 |tart.exp|' << 'SH|
|00000f50| 41 52 5f 45 4f 46 27 0a | 58 23 21 2f 75 73 72 2f |AR_EOF'.|X#!/usr/|
|00000f60| 6c 6f 63 61 6c 2f 62 69 | 6e 2f 65 78 70 65 63 74 |local/bi|n/expect|
|00000f70| 20 2d 66 0a 58 0a 58 23 | 20 41 75 74 68 6f 72 3a | -f.X.X#| Author:|
|00000f80| 20 45 64 77 61 72 64 20 | 45 6c 68 61 75 67 65 20 | Edward |Elhauge |
|00000f90| 65 65 40 6c 65 76 65 72 | 2e 63 6f 6d 0a 58 0a 58 |ee@lever|.com.X.X|
|00000fa0| 23 20 79 6f 75 20 6d 61 | 79 20 6e 65 65 64 20 74 |# you ma|y need t|
|00000fb0| 6f 20 63 68 61 6e 67 65 | 20 74 68 65 73 65 20 73 |o change| these s|
|00000fc0| 74 72 69 6e 67 73 0a 58 | 73 65 74 20 53 4c 49 50 |trings.X|set SLIP|
|00000fd0| 50 4f 52 54 20 48 41 52 | 44 57 49 52 45 30 0a 58 |PORT HAR|DWIRE0.X|
|00000fe0| 73 65 74 20 42 49 4e 44 | 49 52 20 20 20 2f 75 73 |set BIND|IR /us|
|00000ff0| 72 2f 6c 6f 63 61 6c 2f | 62 69 6e 0a 58 73 65 74 |r/local/|bin.Xset|
|00001000| 20 4d 4f 44 45 4d 53 54 | 52 20 22 41 54 4d 31 45 | MODEMST|R "ATM1E|
|00001010| 31 53 35 30 3d 36 58 31 | 5c 72 22 0a 58 73 65 74 |1S50=6X1|\r".Xset|
|00001020| 20 50 48 4f 4e 45 4e 55 | 4d 20 36 36 38 2d 58 58 | PHONENU|M 668-XX|
|00001030| 58 58 0a 58 0a 58 23 20 | 73 74 61 72 74 20 61 20 |XX.X.X# |start a |
|00001040| 6e 65 77 20 73 6c 69 70 | 0a 58 0a 58 23 20 66 6f |new slip|.X.X# fo|
|00001050| 72 20 72 65 67 75 6c 61 | 72 20 75 73 65 20 66 6f |r regula|r use fo|
|00001060| 6c 6c 6f 77 69 6e 67 20 | 6c 69 6e 65 20 73 68 6f |llowing |line sho|
|00001070| 75 6c 64 20 62 65 20 75 | 6e 63 6f 6d 6d 65 6e 74 |uld be u|ncomment|
|00001080| 65 64 2c 20 74 68 65 20 | 64 65 62 75 67 20 6c 69 |ed, the |debug li|
|00001090| 6e 65 20 63 6f 6d 6d 65 | 6e 74 65 64 0a 58 6c 6f |ne comme|nted.Xlo|
|000010a0| 67 5f 75 73 65 72 20 30 | 0a 58 0a 58 23 20 66 6f |g_user 0|.X.X# fo|
|000010b0| 72 20 64 65 62 75 67 20 | 66 6f 6c 6c 6f 77 69 6e |r debug |followin|
|000010c0| 67 20 6c 69 6e 65 20 73 | 68 6f 75 6c 64 20 62 65 |g line s|hould be|
|000010d0| 20 75 6e 63 6f 6d 6d 65 | 6e 74 65 64 2c 20 74 68 | uncomme|nted, th|
|000010e0| 65 20 6c 6f 67 5f 75 73 | 65 72 20 6c 69 6e 65 20 |e log_us|er line |
|000010f0| 63 6f 6d 6d 65 6e 74 65 | 64 0a 58 23 64 65 62 75 |commente|d.X#debu|
|00001100| 67 20 31 0a 58 0a 58 73 | 65 74 20 74 69 6d 65 6f |g 1.X.Xs|et timeo|
|00001110| 75 74 20 36 30 0a 58 0a | 58 23 20 73 74 61 72 74 |ut 60.X.|X# start|
|00001120| 20 74 69 70 20 61 6e 64 | 20 77 61 69 74 20 66 6f | tip and| wait fo|
|00001130| 72 20 63 6f 6e 6e 65 63 | 74 0a 58 73 70 61 77 6e |r connec|t.Xspawn|
|00001140| 20 2f 62 69 6e 2f 74 69 | 70 20 24 53 4c 49 50 50 | /bin/ti|p $SLIPP|
|00001150| 4f 52 54 0a 58 65 78 70 | 65 63 74 20 7b 0a 58 09 |ORT.Xexp|ect {.X.|
|00001160| 2d 72 65 20 22 63 6f 6e | 6e 65 63 74 65 64 5c 72 |-re "con|nected\r|
|00001170| 5c 6e 22 20 7b 0a 58 09 | 09 73 65 6e 64 5f 75 73 |\n" {.X.|.send_us|
|00001180| 65 72 20 22 74 69 70 20 | 63 6f 6e 6e 65 63 74 65 |er "tip |connecte|
|00001190| 64 5c 6e 22 0a 58 09 7d | 0a 58 09 64 65 66 61 75 |d\n".X.}|.X.defau|
|000011a0| 6c 74 20 7b 0a 58 09 09 | 73 65 6e 64 5f 75 73 65 |lt {.X..|send_use|
|000011b0| 72 20 22 74 69 70 20 63 | 6f 75 6c 64 6e 27 74 20 |r "tip c|ouldn't |
|000011c0| 63 6f 6e 6e 65 63 74 5c | 6e 22 0a 58 09 09 65 78 |connect\|n".X..ex|
|000011d0| 69 74 0a 58 09 7d 0a 58 | 7d 0a 58 0a 58 23 73 65 |it.X.}.X|}.X.X#se|
|000011e0| 74 20 68 61 72 64 77 61 | 72 65 20 66 6c 6f 77 0a |t hardwa|re flow.|
|000011f0| 58 23 73 65 6e 64 20 22 | 7e 73 22 0a 58 23 65 78 |X#send "|~s".X#ex|
|00001200| 65 63 20 73 6c 65 65 70 | 20 31 0a 58 23 73 65 6e |ec sleep| 1.X#sen|
|00001210| 64 20 22 68 61 72 64 77 | 61 72 65 66 6c 6f 77 5c |d "hardw|areflow\|
|00001220| 72 22 0a 58 23 65 78 70 | 65 63 74 20 7b 0a 58 23 |r".X#exp|ect {.X#|
|00001230| 09 2d 72 65 20 22 68 61 | 72 64 77 61 72 65 66 6c |.-re "ha|rdwarefl|
|00001240| 6f 77 5c 72 5c 6e 22 20 | 7b 0a 58 23 09 09 73 65 |ow\r\n" |{.X#..se|
|00001250| 6e 64 5f 75 73 65 72 20 | 22 73 65 74 20 68 61 72 |nd_user |"set har|
|00001260| 64 77 61 72 65 20 66 6c | 6f 77 5c 6e 22 0a 58 23 |dware fl|ow\n".X#|
|00001270| 09 7d 0a 58 23 09 64 65 | 66 61 75 6c 74 20 7b 0a |.}.X#.de|fault {.|
|00001280| 58 23 09 09 73 65 6e 64 | 5f 75 73 65 72 20 22 64 |X#..send|_user "d|
|00001290| 69 64 6e 27 74 20 73 65 | 74 20 68 61 72 64 77 61 |idn't se|t hardwa|
|000012a0| 72 65 66 6c 6f 77 5c 6e | 22 0a 58 23 09 09 65 78 |reflow\n|".X#..ex|
|000012b0| 69 74 0a 58 23 09 7d 0a | 58 23 7d 0a 58 0a 58 23 |it.X#.}.|X#}.X.X#|
|000012c0| 20 73 65 74 20 6d 6f 64 | 65 6d 20 70 61 72 61 6d | set mod|em param|
|000012d0| 65 74 65 72 73 20 66 6f | 72 20 54 32 35 30 30 0a |eters fo|r T2500.|
|000012e0| 58 73 65 6e 64 20 24 4d | 4f 44 45 4d 53 54 52 0a |Xsend $M|ODEMSTR.|
|000012f0| 58 65 78 70 65 63 74 20 | 7b 0a 58 09 2d 72 65 20 |Xexpect |{.X.-re |
|00001300| 22 4f 4b 5c 72 5c 6e 22 | 20 7b 0a 58 09 09 73 65 |"OK\r\n"| {.X..se|
|00001310| 6e 64 5f 75 73 65 72 20 | 22 73 65 74 20 6d 6f 64 |nd_user |"set mod|
|00001320| 65 6d 20 70 61 72 61 6d | 65 74 65 72 73 5c 6e 22 |em param|eters\n"|
|00001330| 0a 58 09 7d 0a 58 09 64 | 65 66 61 75 6c 74 20 7b |.X.}.X.d|efault {|
|00001340| 0a 58 09 09 73 65 6e 64 | 5f 75 73 65 72 20 22 63 |.X..send|_user "c|
|00001350| 6f 75 6c 64 6e 27 74 20 | 73 65 74 20 6d 6f 64 65 |ouldn't |set mode|
|00001360| 6d 20 70 61 72 61 6d 65 | 74 65 72 73 5c 6e 22 0a |m parame|ters\n".|
|00001370| 58 09 09 65 78 69 74 0a | 58 09 7d 0a 58 7d 0a 58 |X..exit.|X.}.X}.X|
|00001380| 0a 58 73 65 74 20 74 69 | 6d 65 6f 75 74 20 39 30 |.Xset ti|meout 90|
|00001390| 0a 58 0a 58 73 65 74 20 | 43 41 4c 4c 53 54 52 09 |.X.Xset |CALLSTR.|
|000013a0| 22 41 54 44 54 24 50 48 | 4f 4e 45 4e 55 4d 5c 72 |"ATDT$PH|ONENUM\r|
|000013b0| 22 0a 58 0a 58 23 20 64 | 69 61 6c 20 61 6e 64 20 |".X.X# d|ial and |
|000013c0| 77 61 69 74 20 66 6f 72 | 20 63 6f 6e 6e 65 63 74 |wait for| connect|
|000013d0| 69 6f 6e 0a 58 73 65 6e | 64 20 24 43 41 4c 4c 53 |ion.Xsen|d $CALLS|
|000013e0| 54 52 0a 58 65 78 70 65 | 63 74 20 7b 0a 58 09 2d |TR.Xexpe|ct {.X.-|
|000013f0| 72 65 20 22 43 4f 4e 4e | 45 43 54 20 39 36 30 30 |re "CONN|ECT 9600|
|00001400| 5c 72 5c 6e 22 20 7b 0a | 58 09 09 73 65 6e 64 5f |\r\n" {.|X..send_|
|00001410| 75 73 65 72 20 22 63 6f | 6e 6e 65 63 74 65 64 20 |user "co|nnected |
|00001420| 74 6f 20 67 61 72 64 65 | 6e 5c 6e 22 0a 58 09 7d |to garde|n\n".X.}|
|00001430| 0a 58 09 2d 72 65 20 22 | 4e 4f 20 43 41 52 52 49 |.X.-re "|NO CARRI|
|00001440| 45 52 5c 72 5c 6e 22 20 | 7b 0a 58 09 09 73 65 6e |ER\r\n" |{.X..sen|
|00001450| 64 5f 75 73 65 72 20 22 | 4e 4f 20 43 41 52 52 49 |d_user "|NO CARRI|
|00001460| 45 52 5c 6e 22 0a 58 09 | 09 65 78 69 74 0a 58 09 |ER\n".X.|.exit.X.|
|00001470| 7d 0a 58 09 2d 72 65 20 | 22 42 55 53 59 5c 72 5c |}.X.-re |"BUSY\r\|
|00001480| 6e 22 20 7b 0a 58 09 09 | 73 65 6e 64 5f 75 73 65 |n" {.X..|send_use|
|00001490| 72 20 22 42 55 53 59 5c | 6e 22 0a 58 09 09 65 78 |r "BUSY\|n".X..ex|
|000014a0| 69 74 0a 58 09 7d 0a 58 | 09 64 65 66 61 75 6c 74 |it.X.}.X|.default|
|000014b0| 20 7b 0a 58 09 09 73 65 | 6e 64 5f 75 73 65 72 20 | {.X..se|nd_user |
|000014c0| 22 63 6f 75 6c 64 6e 27 | 74 20 63 6f 6e 6e 65 63 |"couldn'|t connec|
|000014d0| 74 20 74 6f 20 67 61 72 | 64 65 6e 5c 6e 22 0a 58 |t to gar|den\n".X|
|000014e0| 09 09 65 78 69 74 0a 58 | 09 7d 0a 58 7d 0a 58 0a |..exit.X|.}.X}.X.|
|000014f0| 58 65 78 65 63 20 73 6c | 65 65 70 20 31 30 0a 58 |Xexec sl|eep 10.X|
|00001500| 0a 58 73 70 61 77 6e 20 | 24 42 49 4e 44 49 52 2f |.Xspawn |$BINDIR/|
|00001510| 73 6c 69 70 69 6e 69 74 | 0a 58 73 65 6e 64 5f 75 |slipinit|.Xsend_u|
|00001520| 73 65 72 20 22 73 6c 69 | 70 6c 6f 67 69 6e 20 73 |ser "sli|plogin s|
|00001530| 74 61 72 74 65 64 5c 6e | 22 0a 58 0a 58 65 78 65 |tarted\n|".X.Xexe|
|00001540| 63 20 73 6c 65 65 70 20 | 31 0a 58 0a 58 23 20 6b |c sleep |1.X.X# k|
|00001550| 69 6c 6c 20 6f 66 20 6f | 6c 64 20 67 61 74 65 64 |ill of o|ld gated|
|00001560| 20 61 6e 64 20 73 74 61 | 72 74 20 6e 65 77 20 67 | and sta|rt new g|
|00001570| 61 74 65 64 0a 58 73 79 | 73 74 65 6d 20 6b 69 6c |ated.Xsy|stem kil|
|00001580| 6c 20 2d 48 55 50 20 60 | 63 61 74 20 2f 65 74 63 |l -HUP `|cat /etc|
|00001590| 2f 67 61 74 65 64 2e 70 | 69 64 60 0a 58 65 78 65 |/gated.p|id`.Xexe|
|000015a0| 63 20 2f 75 73 72 2f 6c | 6f 63 61 6c 2f 65 74 63 |c /usr/l|ocal/etc|
|000015b0| 2f 67 61 74 65 64 0a 53 | 48 41 52 5f 45 4f 46 0a |/gated.S|HAR_EOF.|
|000015c0| 69 66 20 74 65 73 74 20 | 31 35 33 39 20 2d 6e 65 |if test |1539 -ne|
|000015d0| 20 22 60 77 63 20 2d 63 | 20 3c 20 27 73 6c 69 70 | "`wc -c| < 'slip|
|000015e0| 2d 73 74 61 72 74 2e 65 | 78 70 27 60 22 0a 74 68 |-start.e|xp'`".th|
|000015f0| 65 6e 0a 09 65 63 68 6f | 20 73 68 61 72 3a 20 65 |en..echo| shar: e|
|00001600| 72 72 6f 72 20 74 72 61 | 6e 73 6d 69 74 74 69 6e |rror tra|nsmittin|
|00001610| 67 20 22 27 73 6c 69 70 | 2d 73 74 61 72 74 2e 65 |g "'slip|-start.e|
|00001620| 78 70 27 22 20 27 28 73 | 68 6f 75 6c 64 20 68 61 |xp'" '(s|hould ha|
|00001630| 76 65 20 62 65 65 6e 20 | 31 35 33 39 20 63 68 61 |ve been |1539 cha|
|00001640| 72 61 63 74 65 72 73 29 | 27 0a 66 69 0a 66 69 0a |racters)|'.fi.fi.|
|00001650| 69 66 20 74 65 73 74 20 | 2d 66 20 27 73 6c 69 70 |if test |-f 'slip|
|00001660| 69 6e 69 74 27 0a 74 68 | 65 6e 0a 09 65 63 68 6f |init'.th|en..echo|
|00001670| 20 73 68 61 72 3a 20 77 | 69 6c 6c 20 6e 6f 74 20 | shar: w|ill not |
|00001680| 6f 76 65 72 2d 77 72 69 | 74 65 20 65 78 69 73 74 |over-wri|te exist|
|00001690| 69 6e 67 20 66 69 6c 65 | 20 22 27 73 6c 69 70 69 |ing file| "'slipi|
|000016a0| 6e 69 74 27 22 0a 65 6c | 73 65 0a 09 65 63 68 6f |nit'".el|se..echo|
|000016b0| 20 78 20 2d 20 27 73 6c | 69 70 69 6e 69 74 27 0a | x - 'sl|ipinit'.|
|000016c0| 09 73 65 64 20 27 73 2f | 5e 58 2f 2f 27 20 3e 27 |.sed 's/|^X//' >'|
|000016d0| 73 6c 69 70 69 6e 69 74 | 27 20 3c 3c 20 27 53 48 |slipinit|' << 'SH|
|000016e0| 41 52 5f 45 4f 46 27 0a | 58 23 2f 62 69 6e 2f 73 |AR_EOF'.|X#/bin/s|
|000016f0| 68 0a 58 0a 58 2f 75 73 | 72 2f 6c 6f 63 61 6c 2f |h.X.X/us|r/local/|
|00001700| 62 69 6e 2f 73 6c 69 70 | 6c 6f 67 69 6e 20 31 34 |bin/slip|login 14|
|00001710| 30 2e 31 37 34 2e 38 2e | 31 39 33 20 31 34 30 2e |0.174.8.|193 140.|
|00001720| 31 37 34 2e 38 2e 31 39 | 34 20 3c 20 2f 64 65 76 |174.8.19|4 < /dev|
|00001730| 2f 63 75 61 30 0a 53 48 | 41 52 5f 45 4f 46 0a 69 |/cua0.SH|AR_EOF.i|
|00001740| 66 20 74 65 73 74 20 37 | 35 20 2d 6e 65 20 22 60 |f test 7|5 -ne "`|
|00001750| 77 63 20 2d 63 20 3c 20 | 27 73 6c 69 70 69 6e 69 |wc -c < |'slipini|
|00001760| 74 27 60 22 0a 74 68 65 | 6e 0a 09 65 63 68 6f 20 |t'`".the|n..echo |
|00001770| 73 68 61 72 3a 20 65 72 | 72 6f 72 20 74 72 61 6e |shar: er|ror tran|
|00001780| 73 6d 69 74 74 69 6e 67 | 20 22 27 73 6c 69 70 69 |smitting| "'slipi|
|00001790| 6e 69 74 27 22 20 27 28 | 73 68 6f 75 6c 64 20 68 |nit'" '(|should h|
|000017a0| 61 76 65 20 62 65 65 6e | 20 37 35 20 63 68 61 72 |ave been| 75 char|
|000017b0| 61 63 74 65 72 73 29 27 | 0a 66 69 0a 66 69 0a 65 |acters)'|.fi.fi.e|
|000017c0| 63 68 6f 20 44 6f 6e 65 | 0a 65 78 69 74 20 30 0a |cho Done|.exit 0.|
|000017d0| 2d 2d 0a 20 20 45 64 77 | 61 72 64 20 45 6c 68 61 |--. Edw|ard Elha|
|000017e0| 75 67 65 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 |uge | | |
|000017f0| 20 20 20 20 20 20 20 20 | 20 20 7c 20 22 54 68 65 | | | "The|
|00001800| 20 61 6e 73 77 65 72 73 | 20 74 6f 20 6c 69 66 65 | answers| to life|
|00001810| 27 73 20 70 72 6f 62 6c | 65 6d 73 20 0a 20 4c 65 |'s probl|ems . Le|
|00001820| 76 65 72 20 49 6e 64 75 | 73 74 72 69 65 73 20 7c |ver Indu|stries ||
|00001830| 20 20 20 65 65 40 6c 65 | 76 65 72 2e 63 6f 6d 20 | ee@le|ver.com |
|00001840| 20 20 20 20 7c 20 20 61 | 72 65 6e 27 74 20 61 74 | | a|ren't at|
|00001850| 20 74 68 65 20 62 6f 74 | 74 6f 6d 20 6f 66 20 61 | the bot|tom of a|
|00001860| 20 62 6f 74 74 6c 65 3a | 0a 20 20 20 53 61 6e 20 | bottle:|. San |
|00001870| 46 72 61 6e 63 69 73 63 | 6f 20 20 7c 20 20 20 20 |Francisc|o | |
|00001880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001890| 7c 20 20 74 68 65 79 27 | 72 65 20 6f 6e 20 54 56 || they'|re on TV|
|000018a0| 21 22 20 20 20 20 20 2d | 2d 20 48 6f 6d 65 72 20 |!" -|- Homer |
|000018b0| 53 69 6d 70 73 6f 6e 0a | 0a 0a |Simpson.|.. |
+--------+-------------------------+-------------------------+--------+--------+