MCPcopy Create free account

hub / github.com/bronze1man/radius / functions

Functions98 in github.com/bronze1man/radius

↓ 35 callersFunctionok
(t bool)
packet_test.go:77
↓ 27 callersMethodGetAVP
get one avp
packet.go:117
↓ 26 callersMethodDecode
(p *Packet)
avp.go:38
↓ 12 callersMethodString
(p *Packet, a AVP)
avp.go:52
↓ 5 callersMethodGet
Get client from list of clients based on host
client.go:18
↓ 4 callersFunctionDecodePacket
(Secret string, buf []byte)
packet.go:207
↓ 4 callersMethodGetHerd
()
client.go:51
↓ 4 callersFunctionNewClient
NewClient return new client
client.go:72
↓ 4 callersFunctiongetAttributeTypeDesc
(t AttributeType)
AttributeType.go:184
↓ 3 callersMethodGetUsername
()
packet.go:269
↓ 2 callersMethodAddAVP
(avp AVP)
packet.go:151
↓ 2 callersMethodAddOrUpdate
Add new client or reset existing client based on host
client.go:26
↓ 2 callersMethodEncode
(b []byte)
avp.go:27
↓ 2 callersMethodEncode
此方法保证不修改包的内容 This method does not modify the contents of the package to ensure
packet.go:42
↓ 2 callersMethodGetHost
GetHost get the client host
client.go:66
↓ 2 callersMethodGetPassword
()
packet.go:276
↓ 2 callersMethodReply
()
packet.go:189
↓ 2 callersMethodencodeNoHash
()
packet.go:88
↓ 1 callersMethodCopy
()
avp.go:19
↓ 1 callersMethodCopy
()
packet.go:26
↓ 1 callersMethodDeleteOneType
delete all avps with this type
packet.go:175
↓ 1 callersFunctionEapDecode
(b []byte)
eap.go:120
↓ 1 callersMethodEncode
()
eap.go:103
↓ 1 callersMethodGetEAPMessage
()
packet.go:351
↓ 1 callersMethodGetNasIpAddress
()
packet.go:284
↓ 1 callersMethodGetSecret
GetSecret get shared secret
client.go:68
↓ 1 callersFunctionMsChapV2PacketFromEap
(eap *EapPacket)
msChapv2.go:25
↓ 1 callersFunctionNewClientList
(cs []Client)
client.go:5
↓ 1 callersMethodRadiusHandle
(request *Packet)
server.go:23
↓ 1 callersMethodRemove
Remove client based on host
client.go:33
↓ 1 callersMethodSend
(c net.PacketConn, addr net.Addr)
packet.go:197
↓ 1 callersMethodSetAVP
set one avp,remove all other same type
packet.go:146
↓ 1 callersMethodSetHerd
SetHerd reset/initialize the herd of clients
client.go:40
↓ 1 callersMethodString
(p *Packet, a AVP)
avp.go:157
↓ 1 callersMethodStringWithPacket
(p *Packet)
avp.go:46
↓ 1 callersMethodToAVP
encode VSA attribute under Vendor-Specific AVP
avp_vendor.go:36
↓ 1 callersMethodValue
(p *Packet, a AVP)
avp.go:51
↓ 1 callersMethodValue
(p *Packet, a AVP)
avp.go:103
↓ 1 callersMethodValue
(p *Packet, a AVP)
avp.go:152
↓ 1 callersMethodValue
(p *Packet, a AVP)
avp.go:173
↓ 1 callersMethodcheckMessageAuthenticator
如果没有MessageAuthenticator也算通过 If no Message Authenticator can be considered by
packet.go:239
↓ 1 callersMethodvalueString
()
eap.go:83
MethodAddVSA
(vsa VSA)
packet.go:155
MethodAuthenticate
(request *Packet)
server.go:28
MethodCopy
()
eap.go:97
MethodDeleteAVP
删除一个AVP Delete a AVP
packet.go:161
MethodGetAcctSessionId
()
packet.go:300
MethodGetAcctStatusType
()
packet.go:292
MethodGetAcctTotalInputOctets
()
packet.go:321
MethodGetAcctTotalOutputOctets
()
packet.go:308
MethodGetCalledStationId
()
packet.go:383
MethodGetCallingStationId
()
packet.go:375
MethodGetFramedIPAddress
()
packet.go:359
MethodGetHost
GetHost get the client host
client.go:88
MethodGetNASIdentifier
()
packet.go:343
MethodGetNASPort
it is ike_id in strongswan client
packet.go:335
MethodGetNASPortId
()
packet.go:391
MethodGetSecret
GetSecret get shared secret
client.go:83
MethodGetTerminateCause
()
packet.go:367
MethodGetVSA
get one vsa
packet.go:127
MethodHasAVP
(attrType AttributeType)
packet.go:107
MethodListenAndServe
* func (s *Server) RegisterService(serviceAddr string, handler Service) { s.services[serviceAddr] = handler } */ ListenAndServe listen on the UDP net
server.go:58
FunctionNewServer
NewServer return a new Server given a addr, secret, and service
server.go:36
MethodStop
Stop will stop the server
server.go:118
MethodString
不包括eap的信息
msChapv2.go:38
MethodString
()
msChapv2.go:52
MethodString
()
avp.go:42
MethodString
(p *Packet, a AVP)
avp.go:62
MethodString
(p *Packet, a AVP)
avp.go:73
MethodString
(p *Packet, a AVP)
avp.go:84
MethodString
(p *Packet, a AVP)
avp.go:95
MethodString
(p *Packet, a AVP)
avp.go:127
MethodString
(p *Packet, a AVP)
avp.go:136
MethodString
(p *Packet, a AVP)
avp.go:183
MethodString
()
avp.go:201
MethodString
()
avp.go:233
MethodString
()
avp.go:270
MethodString
()
avp.go:309
MethodString
()
AttributeType.go:374
MethodString
()
PacketCode.go:45
MethodString
()
packet.go:259
MethodString
()
eap.go:18
MethodString
()
eap.go:47
MethodString
()
eap.go:79
MethodString
(p *Packet, a AVP)
avp_vendor.go:24
FunctionTestAvpUint32Enum
(ot *testing.T)
avp_test.go:7
FunctionTestClientList
(t *testing.T)
client_test.go:8
FunctionTestPacket
(ot *testing.T)
packet_test.go:10
FunctionTestPacket2
(ot *testing.T)
packet_test.go:57
MethodToEAPMessage
()
eap.go:113
MethodToEap
()
msChapv2.go:15
MethodValue
(p *Packet, a AVP)
avp.go:59
MethodValue
(p *Packet, a AVP)
avp.go:70
MethodValue
(p *Packet, a AVP)
avp.go:81
MethodValue
(p *Packet, a AVP)
avp.go:92
MethodValue
(p *Packet, a AVP)
avp.go:133
MethodValue
(p *Packet, a AVP)
avp_vendor.go:19
MethodWithClientList
WithClientList set a list of clients that have it's own secret
server.go:47