<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=IPv4_Netzberechner</id>
	<title>IPv4 Netzberechner - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=IPv4_Netzberechner"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;action=history"/>
	<updated>2026-05-15T06:09:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;diff=37598&amp;oldid=prev</id>
		<title>Linkai.zhang am 26. Oktober 2022 um 10:21 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;diff=37598&amp;oldid=prev"/>
		<updated>2022-10-26T10:21:19Z</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 26. Oktober 2022, 10:21 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-l94&quot; &gt;Zeile 94:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 94:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;  calcipv4net 10.28.38.48/18&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;  calcipv4net 10.28.38.48/18&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ''10.28.0.0/18''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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 class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/ins&gt;''10.28.0.0/18''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Linkai.zhang</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;diff=37597&amp;oldid=prev</id>
		<title>Linkai.zhang am 26. Oktober 2022 um 10:20 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;diff=37597&amp;oldid=prev"/>
		<updated>2022-10-26T10:20:48Z</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 26. Oktober 2022, 10:20 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-l81&quot; &gt;Zeile 81:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 81:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;  #    for i, j in ips.items():&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;  #    for i, j in ips.items():&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;  #        print(i, &amp;quot;:&amp;quot;, j)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;  #        print(i, &amp;quot;:&amp;quot;, j)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&amp;lt;span id=&amp;quot;installation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;= Installation =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;Skript kopieren und ausführbar machen:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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; xclip -sel clip -o &amp;gt; calcipv4net&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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; chmod +x calcipv4net&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&amp;lt;span id=&amp;quot;benutzung&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;= Benutzung =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;Komplette IPv4-Adresse als Argument angeben:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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; calcipv4net 10.28.38.48/18&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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; ''10.28.0.0/18''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Linkai.zhang</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;diff=37596&amp;oldid=prev</id>
		<title>Linkai.zhang: Die Seite wurde neu angelegt: „Ein Python-Skript für die Berechnung der Netze von IPv4-Adressen.  &lt;span id=&quot;code&quot;&gt;&lt;/span&gt; = Code =   #!/bin/env python3  import math  import sys    def cidr2…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=IPv4_Netzberechner&amp;diff=37596&amp;oldid=prev"/>
		<updated>2022-10-26T10:10:31Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Ein Python-Skript für die Berechnung der Netze von IPv4-Adressen.  &amp;lt;span id=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; = Code =   #!/bin/env python3  import math  import sys    def cidr2…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein Python-Skript für die Berechnung der Netze von IPv4-Adressen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
 #!/bin/env python3&lt;br /&gt;
 import math&lt;br /&gt;
 import sys&lt;br /&gt;
 &lt;br /&gt;
 def cidr2mask(cidr_nr):&lt;br /&gt;
     &amp;quot;&amp;quot;&amp;quot;Convert the CIDR notation to a subnet mask and return a string&lt;br /&gt;
     representation of it.&lt;br /&gt;
     &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 #Calculate full octetts&lt;br /&gt;
 #    octett = math.floor(cidr_nr / 8)&lt;br /&gt;
     octett = math.ceil(cidr_nr / 8)&lt;br /&gt;
 #Calculate exponent from CIDR notation&lt;br /&gt;
     exp = (8 - (cidr_nr % 8)) % 8&lt;br /&gt;
 &lt;br /&gt;
 #Fill octetts&lt;br /&gt;
     mask = &amp;quot;0.0.0.0.0&amp;quot;&lt;br /&gt;
     mask = mask.replace(&amp;quot;0&amp;quot;, &amp;quot;255&amp;quot;, octett)&lt;br /&gt;
 &lt;br /&gt;
 #Subtract 2 ** exponent from 256&lt;br /&gt;
     m = 256 - (2 ** exp)&lt;br /&gt;
     mask = mask.replace(&amp;quot;0&amp;quot;, str(m), 1)&lt;br /&gt;
 &lt;br /&gt;
     return mask[4:]&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 def ip_table(ip, cidr):&lt;br /&gt;
     &amp;quot;&amp;quot;&amp;quot;Solves the subnetting problem as presented on&lt;br /&gt;
     \&amp;quot;https://subnetipv4.com/\&amp;quot;. Returns the answer as a dictionary.&lt;br /&gt;
     &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 #calculate in which octett the network ID will change&lt;br /&gt;
     octett = math.floor(cidr / 8)&lt;br /&gt;
 #calculate the increment by which the networks IDs are found in&lt;br /&gt;
     incr = 256 / (2 ** (cidr % 8))&lt;br /&gt;
 #calculate the network ID and first usable ip adrress&lt;br /&gt;
     net_id = ip.copy()&lt;br /&gt;
     net_id[octett] = int(math.floor(net_id[octett] / incr) * incr)&lt;br /&gt;
 &lt;br /&gt;
     for i in range(octett+1, 4):&lt;br /&gt;
         net_id[i] = 0&lt;br /&gt;
 &lt;br /&gt;
     first = net_id.copy()&lt;br /&gt;
     first[-1] += 1&lt;br /&gt;
 #calculate the ID of the next network&lt;br /&gt;
     next_net = net_id.copy()&lt;br /&gt;
     nx = next_net[octett] + incr&lt;br /&gt;
 &lt;br /&gt;
     if nx == 256:&lt;br /&gt;
         next_net[octett] = 0&lt;br /&gt;
         next_net[octett-1] = next_net[octett-1] + 1&lt;br /&gt;
 &lt;br /&gt;
     else:&lt;br /&gt;
         next_net[octett] = nx&lt;br /&gt;
 &lt;br /&gt;
     broadcast = net_id.copy()&lt;br /&gt;
     broadcast[octett] += int(incr - 1)&lt;br /&gt;
     broadcast[octett+1:] = [255 for i in broadcast[octett+1:]]&lt;br /&gt;
 &lt;br /&gt;
     last = broadcast.copy()&lt;br /&gt;
     last[-1] -= 1&lt;br /&gt;
 &lt;br /&gt;
     fields = [&amp;quot;Net ID&amp;quot;, &amp;quot;First IP&amp;quot;, &amp;quot;Last IP&amp;quot;, &amp;quot;Broadcast&amp;quot;, &amp;quot;Next ID&amp;quot;]&lt;br /&gt;
     &lt;br /&gt;
     return dict(zip(fields, [net_id, first, last, broadcast, next_net]))&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 if __name__ == '__main__':&lt;br /&gt;
     ip_cidr = sys.argv[1]&lt;br /&gt;
 #    print(ip_cidr)&lt;br /&gt;
     ip_cidr = ip_cidr.split(&amp;quot;/&amp;quot;)&lt;br /&gt;
     ip = [int(i) for i in ip_cidr[0].split(&amp;quot;.&amp;quot;)]&lt;br /&gt;
     cidr = int(ip_cidr[1])&lt;br /&gt;
 &lt;br /&gt;
     ips = ip_table(ip, cidr)&lt;br /&gt;
     print(&amp;quot;.&amp;quot;.join([str(i) for i in ips[&amp;quot;Net ID&amp;quot;]]) + &amp;quot;/&amp;quot; + str(ip_cidr[1]))&lt;br /&gt;
 &lt;br /&gt;
 #    for i, j in ips.items():&lt;br /&gt;
 #        print(i, &amp;quot;:&amp;quot;, j)&lt;/div&gt;</summary>
		<author><name>Linkai.zhang</name></author>
	</entry>
</feed>