Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 44 committers (2.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Keywords
hacktoberfest
python
radius
Keywords from Contributors
shellcode
distributed
cryptocurrencies
json-schema
motors
serving
hyperparameter-optimization
datetime
notifications
numerical-optimization
Last synced: 6 months ago
·
JSON representation
Repository
Python RADIUS Implementation
Basic Info
Statistics
- Stars: 304
- Watchers: 15
- Forks: 192
- Open Issues: 82
- Releases: 4
Topics
hacktoberfest
python
radius
Created almost 15 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
Changelog
License
README.rst
.. image:: https://github.com/pyradius/pyrad/workflows/Python%203.X%20test/badge.svg?branch=master
:target: https://github.com/pyradius/pyrad/actions?query=workflow
.. image:: https://coveralls.io/repos/github/pyradius/pyrad/badge.svg?branch=master
:target: https://coveralls.io/github/pyradius/pyrad?branch=master
.. image:: https://img.shields.io/pypi/v/pyrad.svg
:target: https://pypi.python.org/pypi/pyrad
.. image:: https://img.shields.io/pypi/pyversions/pyrad.svg
:target: https://pypi.python.org/pypi/pyrad
.. image:: https://img.shields.io/pypi/dm/pyrad.svg
:target: https://pypi.python.org/pypi/pyrad
.. image:: https://readthedocs.org/projects/pyradius-pyrad/badge/?version=latest
:target: https://pyradius-pyrad.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://img.shields.io/pypi/l/pyrad.svg
:target: https://pypi.python.org/pypi/pyrad
Introduction
============
pyrad is an implementation of a RADIUS client/server as described in RFC2865.
It takes care of all the details like building RADIUS packets, sending
them and decoding responses.
Here is an example of doing a authentication request::
from pyrad.client import Client
from pyrad.dictionary import Dictionary
import pyrad.packet
srv = Client(server="localhost", secret=b"Kah3choteereethiejeimaeziecumi",
dict=Dictionary("dictionary"))
# create request
req = srv.CreateAuthPacket(code=pyrad.packet.AccessRequest,
User_Name="wichert", NAS_Identifier="localhost")
req["User-Password"] = req.PwCrypt("password")
# send request
reply = srv.SendPacket(req)
if reply.code == pyrad.packet.AccessAccept:
print("access accepted")
else:
print("access denied")
print("Attributes returned by server:")
for i in reply.keys():
print("%s: %s" % (i, reply[i]))
Requirements & Installation
===========================
pyrad requires Python 3.6 or later
Installing is simple; pyrad uses the standard distutils system for installing
Python modules::
python setup.py install
Author, Copyright, Availability
===============================
pyrad was written by Wichert Akkerman and is maintained by
Christian Giese (GIC-de) and Istvan Ruzman (Istvan91).
This project is licensed under a BSD license.
Copyright and license information can be found in the LICENSE.txt file.
The current version and documentation can be found on pypi:
https://pypi.org/project/pyrad/
Bugs and wishes can be submitted in the pyrad issue tracker on github:
https://github.com/pyradius/pyrad/issues
Owner
- Name: pyradius
- Login: pyradius
- Kind: organization
- Location: Germany
- Repositories: 1
- Profile: https://github.com/pyradius
GitHub Events
Total
- Issues event: 5
- Watch event: 12
- Issue comment event: 12
- Pull request review event: 4
- Pull request review comment event: 3
- Pull request event: 10
- Fork event: 6
Last Year
- Issues event: 5
- Watch event: 12
- Issue comment event: 12
- Pull request review event: 4
- Pull request review comment event: 3
- Pull request event: 10
- Fork event: 6
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Wichert Akkerman | w****t@w****t | 123 |
| Christian Giese | c****n@r****m | 72 |
| Christian Giese | c****e@j****t | 61 |
| Istvan Ruzman | i****n@r****u | 10 |
| Chris Morrow | m****c@o****t | 5 |
| jamiesun | j****t@g****m | 3 |
| Rob Bricheno | r****b@a****k | 3 |
| Nazarii Gudzovatyi | c****a@g****m | 3 |
| Nathan Ward | n****d@s****z | 3 |
| Geaaru | g****u@g****m | 3 |
| Derrick Lyndon Pallas | d****k@m****m | 3 |
| Andrey | p****v@w****) | 3 |
| Juan Manuel Muñoz | j****z@f****m | 3 |
| Vincent JARDIN | v****n@6****m | 3 |
| Mario Juárez | m****o@w****m | 2 |
| Jean-Michel DILLY | jm@d****e | 2 |
| KOVACS Krisztian | h****n@b****m | 2 |
| stefan lieberth | s****n@l****t | 2 |
| Коренберг Марк | m****k@i****u | 2 |
| Your Name | y****u@e****m | 1 |
| ValdikSS | i****m@v****u | 1 |
| Tim Gates | t****s@i****m | 1 |
| Spencer Maxfield | s****d@d****m | 1 |
| Patrick Ogenstad | p****k@o****m | 1 |
| Artem Godlevskyy | g****v@t****a | 1 |
| Nathaniel McCallum | n****l@t****g | 1 |
| Vyshakh Krishnan | v****h@r****m | 1 |
| janseliger | j****r@g****m | 1 |
| Nuno André Novo | m****l@n****e | 1 |
| Martin Weinelt | h****a@d****e | 1 |
| and 14 more... | ||
Committer Domains (Top 20 + Academic)
rtbrick.com: 2
wiggy.net: 1
juniper.net: 1
ruzman.eu: 1
ops-netman.net: 1
ambrosia.org.uk: 1
searchlight.nz: 1
meter.com: 1
w.(none): 1
fon.com: 1
6wind.com: 1
wowfi.com: 1
dilly.me: 1
balabit.com: 1
lieberth.net: 1
ideco.ru: 1
valdikss.org.ru: 1
iress.com: 1
duosecurity.com: 1
ogenstad.com: 1
stud.tu-darmstadt.de: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 80
- Total pull requests: 58
- Average time to close issues: 9 months
- Average time to close pull requests: 9 months
- Total issue authors: 67
- Total pull request authors: 45
- Average comments per issue: 1.38
- Average comments per pull request: 1.31
- Merged pull requests: 31
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 7
- Pull requests: 8
- Average time to close issues: 9 days
- Average time to close pull requests: less than a minute
- Issue authors: 6
- Pull request authors: 5
- Average comments per issue: 0.57
- Average comments per pull request: 0.13
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- ccsalway (3)
- JugeshHM (3)
- spencermaxfield (2)
- kloczek (2)
- monelgordillo (2)
- subbergunz (2)
- tzahari (2)
- pallas (2)
- sburnwal (2)
- morrowc (2)
- ausdvl (1)
- heyongbin123 (1)
- ayush2098 (1)
- PandyDev (1)
- michaelmdresser (1)
Pull Request Authors
- Pat-pGuo (4)
- socketpair (3)
- Nazarii (3)
- sinsidi (3)
- ccsalway (2)
- Istvan91 (2)
- sklemer1 (2)
- FliegendeWurst (2)
- ObjatieGroba (2)
- pallas (2)
- mmakaay (2)
- p0ns (2)
- morrowc (2)
- holgermetschulat (2)
- darkman66 (2)
Top Labels
Issue Labels
support (5)
enhancement (5)
fixed (3)
feedback (3)
bug (2)
documentation (1)
need-info (1)
Pull Request Labels
enhancement (5)
Packages
- Total packages: 1
-
Total downloads:
- pypi 277,832 last-month
- Total docker downloads: 37,407,990
- Total dependent packages: 4
- Total dependent repositories: 194
- Total versions: 9
- Total maintainers: 2
- Total advisories: 2
pypi.org: pyrad
RADIUS tools
- Homepage: https://github.com/pyradius/pyrad
- Documentation: https://pyrad.readthedocs.io/
- License: BSD
-
Latest release: 2.4
published about 5 years ago
Rankings
Docker downloads count: 0.4%
Dependent repos count: 1.1%
Downloads: 1.4%
Average: 2.3%
Dependent packages count: 3.1%
Forks count: 3.8%
Stargazers count: 3.8%
Advisories (2)
Last synced:
6 months ago
Dependencies
pyproject.toml
pypi
- nose ^0.10.0b1 develop
- netaddr ^0.8
- python ^2.7 || ^3.6
- six ^1.15.0
requirements.txt
pypi
- netaddr *
- six *
setup.py
pypi
- netaddr *
- six *