<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wireless.subsignal.org/index.php?action=history&amp;feed=atom&amp;title=Quellcode-Programm-1</id>
	<title>Quellcode-Programm-1 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wireless.subsignal.org/index.php?action=history&amp;feed=atom&amp;title=Quellcode-Programm-1"/>
	<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=Quellcode-Programm-1&amp;action=history"/>
	<updated>2026-10-17T07:10:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Weimarnetz Wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wireless.subsignal.org/index.php?title=Quellcode-Programm-1&amp;diff=10432&amp;oldid=prev</id>
		<title>Carbon4 am 20. Juni 2006 um 12:51 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=Quellcode-Programm-1&amp;diff=10432&amp;oldid=prev"/>
		<updated>2006-06-20T12:51:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 20. Juni 2006, 12:51 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:History]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ziel dieses Programms ist es,ausgehend vom eigenen Default-Gateway alle anderen&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ziel dieses Programms ist es,ausgehend vom eigenen Default-Gateway alle anderen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Router im Netz per wget auszulesen und eine Menschen/Maschinenlesbare Datei zu erzeugen,die folgendermassen aussieht:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Router im Netz per wget auszulesen und eine Menschen/Maschinenlesbare Datei zu erzeugen,die folgendermassen aussieht:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key subsignal_wireless:diff::1.12:old-8357:rev-10432 --&gt;
&lt;/table&gt;</summary>
		<author><name>Carbon4</name></author>
	</entry>
	<entry>
		<id>https://wireless.subsignal.org/index.php?title=Quellcode-Programm-1&amp;diff=8357&amp;oldid=prev</id>
		<title>Fries43: quellcode</title>
		<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=Quellcode-Programm-1&amp;diff=8357&amp;oldid=prev"/>
		<updated>2005-08-20T00:58:46Z</updated>

		<summary type="html">&lt;p&gt;quellcode&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ziel dieses Programms ist es,ausgehend vom eigenen Default-Gateway alle anderen&lt;br /&gt;
Router im Netz per wget auszulesen und eine Menschen/Maschinenlesbare Datei zu erzeugen,die folgendermassen aussieht:&amp;lt;br&amp;gt;&lt;br /&gt;
---------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# folgendes Schema: IP,CPU-Last,GPS-X,GPX-Y,Nodename,emails,Telefonnummer,uptime in Tagen&lt;br /&gt;
172.16.1.11 = 0.20 = 11.325 50.978 = hegel-11 = harv|at|radiostudio|dot|org = ? = 72&lt;br /&gt;
172.16.1.112 = 0.28 = 11.322 50.974 = Humboldt-33 = coco75#gmx+net = ? = 10&lt;br /&gt;
172.16.1.118 = 0.47 = ? ? = ? = ? = ? = 43&lt;br /&gt;
172.16.1.13 = 0.21 = ? ? = ? = ? = ? = 7&lt;br /&gt;
172.16.1.18 = 1.00 = 11.320 50.975 = liszt-18 = lars|pingfm|org = ? = 1&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
172.16.7.166 = 0.26 = 11.317 50.987 = Herbst-29 = jens-sieber#web+de = ? = 0&lt;br /&gt;
172.16.1.11&lt;br /&gt;
- 172.16.1.31&lt;br /&gt;
- 172.16.1.19&lt;br /&gt;
172.16.1.112&lt;br /&gt;
- 172.16.1.24&lt;br /&gt;
172.16.1.118&lt;br /&gt;
- 172.16.10.2&lt;br /&gt;
- 172.16.1.24&lt;br /&gt;
- 172.16.1.43&lt;br /&gt;
- 172.16.1.18&lt;br /&gt;
172.16.1.13&lt;br /&gt;
- 172.16.10.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* makenodemap2.rexx v0.1a 11.apr.2005 */&lt;br /&gt;
&lt;br /&gt;
wget     = &amp;#039;progs:communication/tcpip/browser/wget17 &amp;gt;nil: -q -t 2 -T 9 -O &amp;#039;&lt;br /&gt;
httx     = &amp;#039;progs:text/convert/httx &amp;gt;nil: &amp;#039;&lt;br /&gt;
grep     = &amp;#039;progs:text/convert/grep &amp;#039;&lt;br /&gt;
stringer = &amp;#039;progs:text/convert/stringer &amp;#039;&lt;br /&gt;
pre      = &amp;#039;172.16.&amp;#039;          /* auf festeKnoten beschraenken */&lt;br /&gt;
ip       = &amp;#039;172.16.5.28&amp;#039;      /* startadresse = stdgateway    */&lt;br /&gt;
f0       = &amp;#039;ram:ausgabe.txt&amp;#039;&lt;br /&gt;
f1       = &amp;#039;ram:routen.txt&amp;#039;&lt;br /&gt;
f2       = &amp;#039;ram:routen.html&amp;#039;&lt;br /&gt;
f3       = &amp;#039;ram:alive-liste&amp;#039;; f3a = &amp;#039;ram:alive-liste.unsort&amp;#039;&lt;br /&gt;
f4       = &amp;#039;ram:routen-UH.txt&amp;#039;&lt;br /&gt;
f5       = &amp;#039;ram:routen-eth.txt&amp;#039;&lt;br /&gt;
f6       = &amp;#039;ram:kontakt.html&amp;#039;&lt;br /&gt;
f7       = &amp;#039;ram:kontakt.txt&amp;#039;&lt;br /&gt;
f8       = &amp;#039;ram:status.html&amp;#039;&lt;br /&gt;
f9       = &amp;#039;ram:status.txt&amp;#039;&lt;br /&gt;
fa       = &amp;#039;ram:2paint.txt&amp;#039;&lt;br /&gt;
&lt;br /&gt;
address command wget||f2||&amp;#039; &amp;quot;http://&amp;#039;||ip||&amp;#039;/cgi-bin-status.html?post_route=Routen&amp;quot;&amp;#039;&lt;br /&gt;
address command httx||f2||&amp;#039; &amp;#039;||f1&lt;br /&gt;
address command &amp;#039;echo &amp;gt;&amp;#039;||f3a||&amp;#039; &amp;#039;||ip&lt;br /&gt;
 IF open(x,f1,&amp;#039;R&amp;#039;) THEN DO&lt;br /&gt;
  DO until eof(x)&lt;br /&gt;
   z = readln(x)&lt;br /&gt;
    IF substr(z,1,7) = pre &amp;amp; pos(pre||&amp;#039;0.0&amp;#039;,z) = 0 THEN DO&lt;br /&gt;
     address command &amp;#039;echo &amp;gt;&amp;gt;&amp;#039;||f3a||&amp;#039; &amp;#039;||pre||subword(substr(z,8),1,1)&lt;br /&gt;
    END&lt;br /&gt;
  END&lt;br /&gt;
  close(x)&lt;br /&gt;
 END&lt;br /&gt;
address command &amp;#039;delete &amp;#039;||f1&lt;br /&gt;
address command &amp;#039;delete &amp;#039;||f2&lt;br /&gt;
address command &amp;#039;progs:text/convert/psort &amp;#039;||f3a||&amp;#039; &amp;#039;||f3&lt;br /&gt;
&lt;br /&gt;
 IF open(y,f0,&amp;#039;W&amp;#039;) THEN DO&lt;br /&gt;
&lt;br /&gt;
 IF open(x,f3,&amp;#039;R&amp;#039;) THEN DO&lt;br /&gt;
  DO until eof(x)&lt;br /&gt;
   ip = readln(x)&lt;br /&gt;
   say ip&lt;br /&gt;
&lt;br /&gt;
   address command &amp;#039;delete &amp;#039;||f5&lt;br /&gt;
   address command &amp;#039;delete &amp;#039;||f7&lt;br /&gt;
   address command &amp;#039;delete &amp;#039;||f9&lt;br /&gt;
&lt;br /&gt;
   address command wget||f2&amp;#039; &amp;quot;http://&amp;#039;||ip||&amp;#039;/cgi-bin-status.html?post_route=Routen&amp;quot;&amp;#039;&lt;br /&gt;
   address command httx||f2||&amp;#039; &amp;#039;||f1&lt;br /&gt;
   address command grep||&amp;#039;&amp;gt;&amp;#039;||f4||&amp;#039; UH &amp;#039;||f1&lt;br /&gt;
   address command grep||&amp;#039;&amp;gt;&amp;#039;||f5||&amp;#039; eth &amp;#039;||f4&lt;br /&gt;
&lt;br /&gt;
   address command wget||f6||&amp;#039; &amp;quot;http://&amp;#039;||ip||&amp;#039;/cgi-bin-contact.html&amp;quot;&amp;#039;&lt;br /&gt;
   address command httx||f6||&amp;#039; &amp;#039;||f7&lt;br /&gt;
&lt;br /&gt;
   address command wget||f8||&amp;#039; &amp;quot;http://&amp;#039;||ip||&amp;#039;/cgi-bin-status.html&amp;quot;&amp;#039;&lt;br /&gt;
   address command httx||f8||&amp;#039; &amp;#039;||f9&lt;br /&gt;
&lt;br /&gt;
   name = ?; gpsx = ?; gpsy = ?; cpu  = ?; mail = ?; fon = ?; uptime = ?&lt;br /&gt;
&lt;br /&gt;
    IF open(xx,f7,&amp;#039;R&amp;#039;) then do&lt;br /&gt;
     DO until eof(xx)&lt;br /&gt;
      z = TRANSLATE(readln(xx),&amp;#039;.&amp;#039;,&amp;#039;,&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
      IF pos(&amp;#039;E-Mail&amp;#039;,z)  &amp;gt; 0 THEN mail = COMPRESS(TRANSLATE(substr(z,8),&amp;#039;#+&amp;#039;,&amp;#039;@.&amp;#039;))&lt;br /&gt;
      IF mail = &amp;#039;&amp;#039; then mail = ?&lt;br /&gt;
&lt;br /&gt;
      IF pos(&amp;#039;Telefon&amp;#039;,z) &amp;gt; 0 THEN fon = COMPRESS(substr(z,9))&lt;br /&gt;
      IF fon = &amp;#039;&amp;#039; THEN fon = ?&lt;br /&gt;
&lt;br /&gt;
       IF pos(&amp;#039;GPS:&amp;#039;,upper(z)) &amp;gt;0 then DO&lt;br /&gt;
        gps  = substr(z,pos(&amp;#039;GPS:&amp;#039;,upper(z))+4)&lt;br /&gt;
        gpsx = subword(gps,1,1)&lt;br /&gt;
        gpsy = subword(gps,2,1)&lt;br /&gt;
       END&lt;br /&gt;
       IF DATATYPE(gpsx)~=&amp;#039;NUM&amp;#039; | DATATYPE(gpsy)~=&amp;#039;NUM&amp;#039; THEN DO&lt;br /&gt;
        gpsx=?; gpsy=?&lt;br /&gt;
       END&lt;br /&gt;
       ELSE IF gpsx &amp;gt; gpsy THEN DO&lt;br /&gt;
        temp = gpsx&lt;br /&gt;
        gpsx = gpsy&lt;br /&gt;
        gpsy = temp&lt;br /&gt;
       END&lt;br /&gt;
      IF pos(&amp;#039;NODE:&amp;#039;,upper(z)) &amp;gt;0 then name = subword(substr(z,pos(&amp;#039;NODE:&amp;#039;,upper(z))+5),1,1)&lt;br /&gt;
&lt;br /&gt;
     END&lt;br /&gt;
     close(xx)&lt;br /&gt;
    END&lt;br /&gt;
&lt;br /&gt;
    IF open(xx,f9,&amp;#039;R&amp;#039;) then do&lt;br /&gt;
     DO until eof(xx)&lt;br /&gt;
      z = readln(xx)&lt;br /&gt;
      IF pos(&amp;#039;average:&amp;#039;,z) &amp;gt;0 then cpu = subword(substr(z,pos(&amp;#039;average:&amp;#039;,z)+9),3,1)&lt;br /&gt;
      IF pos(&amp;#039;days&amp;#039;,z) &amp;gt; 0 then uptime = subword(substr(z,pos(&amp;#039; up &amp;#039;,z)+4),1,1)&lt;br /&gt;
     END&lt;br /&gt;
     close(xx)&lt;br /&gt;
    END&lt;br /&gt;
&lt;br /&gt;
    out = ip||&amp;#039; = &amp;#039;||cpu||&amp;#039; = &amp;#039;||gpsx||&amp;#039; &amp;#039;||gpsy||&amp;#039; = &amp;#039;||name||&amp;#039; = &amp;#039;||mail||&amp;#039; = &amp;#039;||fon||&amp;#039; = &amp;#039;||uptime&lt;br /&gt;
    say out&lt;br /&gt;
    IF ip~= &amp;#039;&amp;#039; THEN DO &lt;br /&gt;
     WRITELN(y,out)&lt;br /&gt;
     WRITELN(y,ip)&lt;br /&gt;
    END&lt;br /&gt;
&lt;br /&gt;
    IF open(xx,f5,&amp;#039;R&amp;#039;) then do&lt;br /&gt;
     DO until eof(xx)&lt;br /&gt;
      z = readln(xx)&lt;br /&gt;
       IF substr(z,1,7) = pre then DO&lt;br /&gt;
        WRITELN(y,&amp;#039;- &amp;#039;||subword(z,1,1))&lt;br /&gt;
        say &amp;#039;- &amp;#039;||subword(z,1,1)&lt;br /&gt;
       END&lt;br /&gt;
     END&lt;br /&gt;
     close(xx)&lt;br /&gt;
    END&lt;br /&gt;
&lt;br /&gt;
 END&lt;br /&gt;
&lt;br /&gt;
 CLOSE(y)&lt;br /&gt;
 END&lt;br /&gt;
&lt;br /&gt;
 address command grep||&amp;#039;&amp;gt;&amp;#039;||fa||&amp;#039; = &amp;#039;||f0&lt;br /&gt;
 address command grep||&amp;#039;&amp;gt;&amp;gt;&amp;#039;||fa||&amp;#039; = &amp;#039;||f0||&amp;#039; -v&amp;#039;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fries43</name></author>
	</entry>
</feed>