<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/pyprotosim/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 07 Jan 2022 17:56:22 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pyprotosim/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#5c30</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Sergej,&lt;br/&gt;
I am trying to add Emergency-Services AVP ( msg.add("Emergncy-Services", 1) but getting error :&lt;br/&gt;
Exception: ('Unable to find AVP', 'Emergncy-Services', 'None').  Do I need to update my Wireshark?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naseem Rahman</dc:creator><pubDate>Fri, 07 Jan 2022 17:56:22 -0000</pubDate><guid>https://sourceforge.netedea2ed5a25933d7f8282e78fbcb20cbe4d4e01b</guid></item><item><title>Home modified by Sergej Srepfler</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,18 +1,16 @@
-Python almost portable Protocol Simulator
-- supported protocols: RADIUS, DIAMETER, DHCP, LDAP
-- tested with python 2.4-2.7
-- use simplified dictionary (minimal features - user must know what is needed)
-- easy encode unknown AVPs as HEX-string (just copy it from wireshark)
+Python portable Protocol Simulator
+- fully supported protocols): RADIUS, DIAMETER
+- partially supported (python2 code only): DHCP, LDAP, DNS
+- tested with python 2/3
 - client examples included
-- EAP: calculate SIM keys
-- EAP: calculate AKA keys
-- EAP: calculate AKA' keys
-- EAP: calculate hmac1
-- EAP: calculate hmac256
-- EAP: decode AT_ENCR_DATA to get Pseudonym/Re-auth Identity
+- py2 code uses simplified dictionary.
+- py3 code uses wireshark dictionary
+- EAP: calculate keys (SIM, AKA, AKA')
+- EAP: calculate hmac1,  hmac256
+- EAP: encode/decode AT_ENCR_DATA to get Pseudonym/Re-auth Identity
 - EAP: HSS simulator
 - RADIUS: encrypt/decrypt password
-- tested on Linux, Solaris 10-x86 and Windows XP
+- tested on Linux (ARM and x86, x86-64), Solaris 10-x86 and Windows

 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergej Srepfler</dc:creator><pubDate>Sun, 07 Nov 2021 21:31:55 -0000</pubDate><guid>https://sourceforge.net6536dae2332dbd227174e99e6d913dd8e9cb3ac4</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#1b33/8771/6bd7/488d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Moved this discussion to private mail.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergej Srepfler</dc:creator><pubDate>Mon, 01 Nov 2021 18:16:03 -0000</pubDate><guid>https://sourceforge.netc4a49a4c790e38a90610263089624eb3b405285e</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#1b33/8771/6bd7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Sergej, I sent an email to you with my attempt to code for EAP challenge response. I am struggling to extract the EAP-Payload and use it to generate AT_RES &amp;amp; AT_MAC.&lt;br/&gt;
Thanks,&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naseem Rahman</dc:creator><pubDate>Sun, 31 Oct 2021 20:59:39 -0000</pubDate><guid>https://sourceforge.netcea34776051283d0af08a27212a4ddf96dcbb09f</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#1b33</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Anyone has any script that calculate EAP SIM in pythonv3?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naseem Rahman</dc:creator><pubDate>Sun, 31 Oct 2021 00:53:06 -0000</pubDate><guid>https://sourceforge.neta75c7db2d2aa2d9a7cb28b9c6c1d621769ec945c</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#2db5/476e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Are you compiling for linux on windows?&lt;br/&gt;
Please make sure that you include correct path to python.h in build script (compile.sh)&lt;br/&gt;
Path is hardcoded for my machine, Change it to match your setup&lt;br/&gt;
Also check that you have all required programs/packages installed (listed in comments)&lt;/p&gt;
&lt;p&gt;I'll assume that you work on linux&lt;br/&gt;
In script, I use python 3.6, so if you use newer python, please adjust path from&lt;br/&gt;
CFLAGS3="-O2 -Wall -fPIC  -I&lt;strong&gt;/usr/include/python3.6&lt;/strong&gt; -shared"&lt;br/&gt;
to something matching your setup&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergej Srepfler</dc:creator><pubDate>Wed, 28 Apr 2021 05:05:03 -0000</pubDate><guid>https://sourceforge.netdc097103ba5433641dd58904c0d40e65a3e22ad3</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#2db5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Anyone having issue with compiling eapcalc? I am getting error :&lt;br/&gt;
./py3/src_cEap/cEap.c:13:10: fatal error: Python.h: No such file or directory&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1 id="include"&gt;include &amp;lt;python.h&amp;gt;&amp;lt;/python.h&amp;gt;&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;      ^~~~~~~~~~
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;compilation terminated.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naseem Rahman</dc:creator><pubDate>Tue, 27 Apr 2021 16:02:40 -0000</pubDate><guid>https://sourceforge.net0eef9fbc3ace79ae76d7089ed7f46e41f07ec48e</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#ad72/4bcd/94bc/74a5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;New version with included tool is there.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergej Srepfler</dc:creator><pubDate>Wed, 14 Apr 2021 21:30:34 -0000</pubDate><guid>https://sourceforge.net6e6e2060d7e23809c4a733e80f7575c52cfef4fb</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#ad72/4bcd/94bc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Appreciate if you could upload the EAP decode tool. Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naseem Rahman</dc:creator><pubDate>Wed, 14 Apr 2021 17:37:40 -0000</pubDate><guid>https://sourceforge.netfb42d09cdb88d593959e2b08f8a469d292bec779</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/pyprotosim/wiki/Home/?limit=25#ad72</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;For Python3 version, Is there a tool_EAP_decode.py ?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Naseem Rahman</dc:creator><pubDate>Mon, 12 Apr 2021 21:33:09 -0000</pubDate><guid>https://sourceforge.neta93a855eaebdf3a5a4612ebe5c6e3214fc49ceb0</guid></item></channel></rss>