RPC_CREDS(3)

πŸ’… RPC_CREDS β€” okay bestie, let's talk πŸ’…

So like, this is the manual page for RPC_CREDS(3), and it lives in the rpc_creds module, version 1.3. Yes we're doing this. Grab a snack. πŸ“


✨ NAME ✨

packet.application.rpc_creds β€” the RPC Credentials module, aka the girl who knows everybody's credentials. πŸ’…


🌸 DESCRIPTION 🌸

Decode RPC Credentials.

That's it. That's the whole vibe. It decodes them. slay ✨


πŸ‘‘ CLASSES πŸ‘‘

πŸ¦‹ class AuthNone(baseobj.BaseObj)

It's an AuthNone object, and honestly? She's giving nothing and that's the point. πŸ’€

Methods defined here:

  • __init__(self, unpack) β€” the constructor, and the way that it literally just takes the Unpack object as input. That's her whole personality.

Data and other attributes defined here:

  • flavor = AUTH_NONE

πŸ¦‹ class AuthSys(baseobj.BaseObj)

An AuthSys object. Main character energy, no cap. πŸ‘‘

Methods defined here:

  • __init__(self, unpack) β€” constructor, takes the Unpack object as input. Iconic behaviour.

Data and other attributes defined here:

  • flavor = AUTH_SYS

πŸ¦‹ class GSS_Credential(baseobj.BaseObj)

A GSS_Credential object β€” she's got range, she's got GSS, she's got a vibe check passing effortlessly. πŸŽ€

Methods defined here:

  • __init__(self, unpack) β€” constructor, takes the Unpack object as input. Periodt.

Data and other attributes defined here:

  • flavor = RPCSEC_GSS

πŸ¦‹ class GSS_Verifier(baseobj.BaseObj)

A GSS_Verifier object. Not the credential, the verifier β€” she's the one checking receipts. πŸ”₯

Methods defined here:

  • __init__(self, unpack) β€” constructor, takes the Unpack object as input. Standard.

Data and other attributes defined here:

  • flavor = RPCSEC_GSS

🧚 class auth_flavor(packet.utils.Enum)

enum auth_flavor. Short. Sweet. Enum-coded. πŸ’œ


🧚 class rpc_gss_proc(packet.utils.Enum)

enum rpc_gss_proc. She's a procedure enum and she knows it. ⭐


🧚 class rpc_gss_service(packet.utils.Enum)

enum rpc_gss_service. Service! And it's an enum. Obsessed. 🫢


🌈 FUNCTIONS 🌈

  • rpc_credential(unpack, verifier=False) β€” Process and return the credential or verifier. Like, you hand her the unpack, and she hands you back whichever one you asked for. And lowkey, verifier defaults to False, so if you don't say anything, you're getting the credential. iykyk. 😭

πŸ”— SEE ALSO πŸ”—

Go read them, bestie, they're all connected. ✨


πŸ’€ BUGS πŸ’€

No known bugs.

Not a single one. She's flawless. We're as shocked as you are. πŸ’…

πŸŽ€ AUTHOR πŸŽ€

Jorge Mora (mora@netapp.com) β€” the legend herself/himself, respectfully. πŸ‘‘


and that's the whole page, bestie, you ate that πŸ¦‹

Signing off from NFStest 3.2, dated 21 March 2023 β€” mwah, go decode some credentials, love you, bye πŸ’–βœ¨πŸŒΈ