Activity for Python Protocol Simulator

  • Sergej Srepfler Sergej Srepfler posted a comment on discussion General Discussion

    Thanks for the info. On Sat, Feb 19, 2022 at 9:54 AM Kumar Ash kumaraish@users.sourceforge.net wrote: First of all, thank you for the wonderful library !!! I don't have permission to create ticket, but in latest version (0.6.0 Nov 05 '21), there is an issue in diameter.py::getPacket()::lineNo1069. It is reading extra 4 bytes. while bytes_recd < msg_len - 4: chunk = existing_connection.recv(min(msg_len - bytes_recd, 2048)) The line should be - while bytes_recd < msg_len - 4: chunk = existing_connection.recv(min(msg_len...

  • Kumar Ash Kumar Ash posted a comment on discussion General Discussion

    First of all, thank you for the wonderful library !!! I don't have permission to create ticket, but in latest version (0.6.0 Nov 05 '21), there is an issue in diameter.py::getPacket()::lineNo1069. It is reading extra 4 bytes. while bytes_recd < msg_len - 4: chunk = existing_connection.recv(min(msg_len - bytes_recd, 2048)) The line should be - while bytes_recd < msg_len - 4: chunk = existing_connection.recv(min(msg_len - bytes_recd - 4, 2048)) Best Regards Ash

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    Please check in wireshark dictionary folder if that AVP exist. If not - then you need to add it yourself or update In my dictionary (...wireshark/diameter/dictionary.xml) it is <avp name="Emergency-Services" code="1538" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP"> So you might need to add vendor to the line msg.add("Emergency-Services", 1, "TGPP") or msg.add("Emergency-Services", 1, vendor="TGPP")</avp> Note: AVP is named "Emergency-Services" in my dict (not "Emergncy-Services")....

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    Please check in wireshark dictionary folder if that AVP exist. If not - then you need to add it yourself or update In my dictionary (...wireshark/diameter/dictionary.xml) it is <avp name="Emergency-Services" code="1538" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP"> So you might need to add vendor to the line msg.add("Emergncy-Services", 1, "TGPP") or msg.add("Emergncy-Services", 1, vendor="TGPP")</avp> On Fri, Jan 7, 2022 at 6:56 PM Naseem Rahman naseemr@users.sourceforge.net...

  • Naseem Rahman Naseem Rahman posted a comment on a wiki page

    Hi Sergej, I am trying to add Emergency-Services AVP ( msg.add("Emergncy-Services", 1) but getting error : Exception: ('Unable to find AVP', 'Emergncy-Services', 'None'). Do I need to update my Wireshark?

  • Sergej Srepfler Sergej Srepfler committed [2efc44]

    HSS simulator

  • Sergej Srepfler Sergej Srepfler committed [71dfab]

    HSS sim PUSH

  • Sergej Srepfler Sergej Srepfler committed [1b1011]

    Release

  • Python Protocol Simulator Python Protocol Simulator released /pyprotosim-0.6.0.zip

  • Sergej Srepfler Sergej Srepfler committed [b23612]

    PEP-8 partial

  • Sergej Srepfler Sergej Srepfler committed [4e6d54]

    DNS DHCP SNMP PCAP

  • Sergej Srepfler Sergej Srepfler committed [5602f1]

    Version bump

  • Sergej Srepfler Sergej Srepfler committed [e8b1c2]

    ARM (orange pi) eapcalc

  • Sergej Srepfler Sergej Srepfler modified a wiki page

    Home

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    See test_eap in py3/test folder If you are still stuck, explain exactly what you are trying to do (or better yet, send me what you got so far so I can make your test code working) I added the EAP-AKA client demo (EAP-SIM was not needed by OP).

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    There is python3 version. With python3 there is an eap module you can use to calculate whatever you need See test_eap in py3/test folder If you are still stuck, explain exactly what you are trying to do (or better yet, send me what you got so far so I can make your test code working)

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    There is python3 version. With python3 there is an eap module you can use to calculate whatever you need See test_eap in py3/test folder If you are still stuck, explain exactly what you are trying to do (or better yet, send me what you got so far so I can make your test code working) On Sun, Oct 31, 2021 at 2:53 AM Naseem Rahman naseemr@users.sourceforge.net wrote: Anyone has any script that calculate EAP SIM in pythonv3? Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/pyprotosim/wiki/Home/...

  • Naseem Rahman Naseem Rahman posted a comment on a wiki page

    Anyone has any script that calculate EAP SIM in pythonv3?

  • Sergej Srepfler Sergej Srepfler committed [13329f]

    documentation update

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    Are you compiling for linux on windows? Please make sure that you include correct path to python.h in build script (compile.sh) Path is hardcoded for my machine, Change it to match your setup Also check that you have all required programs/packages installed (listed in comments) I'll assume that you work on linux In script, I use python 3.6, so if you use newer python, please adjust path from CFLAGS3="-O2 -Wall -fPIC -I/usr/include/python3.6 -shared" to something matching your setup

  • Naseem Rahman Naseem Rahman modified a comment on a wiki page

    Anyone having issue compiling the eapcalc? I am getting error, I install python-devel . ./py3/src_cEap/cEap.c:13:10: fatal error: Python.h: No such file or directory

  • Naseem Rahman Naseem Rahman posted a comment on a wiki page

    Anyone having issue with compiling eapcalc? I am getting error : ./py3/src_cEap/cEap.c:13:10: fatal error: Python.h: No such file or directory include <python.h></python.h> ^~~~~~~~~~ compilation terminated.

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    It seems to be missing from the repo. I need to check for it on my dev machine. Within a few days, I'll upload the new one (I'll wrote new one if this one does not work) Thanks for finding this problem for me.

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    New version with included tool is there.

  • Python Protocol Simulator Python Protocol Simulator released /pyprotosim-0.5.3.zip

  • Sergej Srepfler Sergej Srepfler committed [c09aa7]

    documentation update

  • Sergej Srepfler Sergej Srepfler committed [0faa79]

    0.5.3 release

  • Naseem Rahman Naseem Rahman posted a comment on a wiki page

    Appreciate if you could upload the EAP decode tool. Thanks!

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    It seems to be missing from the repo. I need to check for it on my dev machine. Within a few days, I'll upload the new one (I'll wrote new one if this one does not work) Thanks for finding this problem for me. On Mon, Apr 12, 2021 at 11:33 PM Naseem Rahman naseemr@users.sourceforge.net wrote: For Python3 version, Is there a tool_EAP_decode.py ? Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/pyprotosim/wiki/Home/ To unsubscribe from further messages, please visit...

  • Naseem Rahman Naseem Rahman posted a comment on a wiki page

    For Python3 version, Is there a tool_EAP_decode.py ?

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    Old python2 code is not directly compatible with new python 3 code Supported python is clearly marked by folder name in latest release (py2, py3) For a working py3 diameter client, take a look at the source code folder https://sourceforge.net/p/pyprotosim/code-0/ci/default/tree/py3/sample/

  • Naseem Rahman Naseem Rahman posted a comment on a wiki page

    Trying to run on python 3.6.8 and getting error. Any one tried diameter_client.py in version 3.6 > ?

  • Sergej Srepfler Sergej Srepfler committed [c91ade]

    eap fixes

  • Sergej Srepfler Sergej Srepfler committed [308523]

    getPacket, grouped AVPs

  • Sergej Srepfler Sergej Srepfler committed [964e56]

    added radius tool

  • Sergej Srepfler Sergej Srepfler committed [e455b3]

    release notes

  • Sergej Srepfler Sergej Srepfler committed [b2b9ce]

    diameter sample

  • Sergej Srepfler Sergej Srepfler committed [20632f]

    renaming & fixing

  • Sergej Srepfler Sergej Srepfler committed [4eb4f1]

    missing files

  • Sergej Srepfler Sergej Srepfler committed [7b2aff]

    fixing ceap build

  • Python Protocol Simulator Python Protocol Simulator released /pyprotosim-0.5.0.zip

  • Sergej Srepfler Sergej Srepfler committed [fdd859]

    python3 support

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    Something is wrong here. Easiest way is to send me snoop+source whatever you are...

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    OK. Let me state clearly how I undestood your issue: You have a RADIUS client. Radius...

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    OK. Let me state clearly how I undestood your issue: You have a RADIUS client. Radius...

  • Ajay Mare Ajay Mare modified a comment on a wiki page

    Can you please find the attached Capture at HSS_SIM, here i am uisng version pyprotosim-0.3.2...

  • Ajay Mare Ajay Mare posted a comment on a wiki page

    Can you please find the attached Capture at HSS_SIM, here i am uisng version pyprotosim-0.3.2...

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    Something is wrong here. Easiest way is to send me snoop+source whatever you are...

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    Something is wrong here. Easiest way is to send me snoop+source whatever you are...

  • Ajay Mare Ajay Mare posted a comment on a wiki page

    Team i am trying to use Protocal Simulator for EAP-AKA testing using wx inerface,...

  • Sergej Srepfler Sergej Srepfler modified a comment on discussion General Discussion

    Currently I'm playing with using Wireshark diameter dictionary, but there are several...

  • Sergej Srepfler Sergej Srepfler modified a comment on discussion General Discussion

    Currently I'm playing with using Wireshark diameter dictionary, but there are several...

  • Sergej Srepfler Sergej Srepfler posted a comment on discussion General Discussion

    Currently I'm playing with using Wireshark diameter dictionary, but there are several...

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    Directly using wireshark dictionary seems less and less a possibility. For example,...

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    Some thoughts about using Wireshark dictionary as suggested by Yordan Tsolov and...

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    Some thoughts about using Wireshark dictionary as suggested by Yordan Tsolov and...

  • Sergej Srepfler Sergej Srepfler posted a comment on a wiki page

    Some thoughts about using Wireshark dictionary as suggested by Yordan Tsolov and...

  • Sergej Srepfler Sergej Srepfler modified a comment on a wiki page

    One note about receiving TCP traffic (when you have multiple messages or high load)...

  • <REDACTED> committed [d490a6]

    Fixed extra encoding + clean-up example

  • <REDACTED> committed [843504]

    Fixed bug in libSMPP - additional cleanup

  • <REDACTED> committed [68fdc1]

    Fixed bug in libSMPP

  • <REDACTED> committed [09a1d7]

    Fixed calculating MAC

  • <REDACTED> committed [d68efc]

    Merge

  • Python Protocol Simulator Python Protocol Simulator released /pyprotosim-0.3.2.zip

  • L.Belov L.Belov committed [433762]

    push RAR-T example

  • L.Belov L.Belov committed [641bdf]

    RAR-U example

  • L.Belov L.Belov committed [277e46]

    CCR-I-U-T tests

  • L.Belov L.Belov committed [617745]

    Description test

  • L.Belov L.Belov posted a comment on a wiki page

    The practical example of testing Gx functionality by using PCRF simulator on basis...

  • LBL LBL committed [473778]

    tests PGW CCR and push RAR oprations

  • LBL LBL committed [9daf5d]

    PUSH RAR-U adapted with tests_PGW_CCR_RAR_Gx.py

  • LBL LBL committed [ec6847]

    PGW Client tests

  • LBL LBL committed [0bac8b]

    push RAR-U example

  • LBL LBL committed [e3257c]

    tests CCR-I-U-T for PCEF

  • LBL LBL committed [edfee9]

    Push RAR-U

  • LBL LBL committed [e52ace]

    RAR-U

  • LBL LBL committed [2a5aea]

    RAR-T example

  • LBL LBL committed [6ff3d2]

    PGW to PCRF CCR tests without RAR-U(T)

  • LBL LBL committed [fe8558]

    tests PGW to PCRF CCR ( no RAR-U(T))

  • LBL LBL committed [163334]

    tests PGW CCR

  • LBL LBL committed [a501c3]

    PCRF Gx SIMULATOR with internal SPR DB

  • LBL LBL committed [83c084]

    Radius ACCT START example

  • LBL LBL committed [c29af7]

    Modified tests to check with PCRF SIM with inte...

  • <REDACTED> committed [5465ba]

    Merge

  • <REDACTED> committed [48b244]

    radius accounting client example

  • LBL LBL committed [f67c65]

    Example of simple PCRF simulator

  • LBL LBL committed [c63869]

    Added Rx AF support for tests

  • LBL LBL committed [73af5c]

    copyright info

  • LBL LBL committed [730892]

    copyright BSD added

  • LBL LBL committed [3d04ac]

    Version 0.3.2 - Added ZeroAuthenticator for rad...

  • LBL LBL committed [95491a]

    Radius accounting client example

  • LBL LBL committed [e586ab]

    Added explanation

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.