Mono(permview)
π permview β Mono(permview) π
okay bestie, sit down, we're gonna read the permview manual page together and it's gonna be so good, i promise π«Ά this is from the Mono(permview) manual and it's literally the lil tool that peeks inside your assemblies and tells you what security vibes they're hiding.
β¨ NAME β¨
permview β viewer for declarative security permission sets inside assemblies π
πΈ SYNOPSIS πΈ
permview [options] assembly
π¦ DESCRIPTION π¦
so what does this icon actually do? this tool lets you list the declarative security attributes present in an assembly. those security attributes can live on the assembly level, on the classes, and on the methods β they're everywhere fr fr.
why do you care? because this tool is useful for diagnosing why an assembly won't load π or why some class or method throws a SecurityException. it's giving detective energy πβ¨
π OPTIONS π
-outputfilename β output all declarative security attributes related informations into the specified file π-xml|--xml|/XMLβ output all declarative security attributes in an XML format π§β¨-decl|--decl|/DECLβ show declarative security attributes on classes and methods. the default, without the-decloption, is to show only the assembly level permission sets π-?|/?|-h[elp]|/h[elp]β display help informations about thepermviewtool π
π EXAMPLES π
okay here's where it gets real, watch this:
permview mscorlib.dll
this will show the minimum, optional and refused permissions sets (i.e. the assembly level security actions) that are compiled inside the mscorlib assembly. no cap π₯
permview -decl permview.exe
this will show all (assembly, class or method level) declarative security attributes present in the permview.exe assembly. the full picture, periodt π
π AUTHOR π
written by Sebastien Pouliot π
β COPYRIGHT β
Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
π MAILING LISTS π
visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details π
πΈ WEB SITE πΈ
visit http://www.mono-project.com for details π
and that's the whole page bestie, you ate it π«Ά go forth and inspect those assemblies, the security attributes can't hide from you anymore π
this was the Mono(permview) manual page β copyright 2004-2005 Novell, Inc β ily, bye! πβ¨π¦
π¦ where this page comes from
- alpine 3.24: mono-doc 6.14.1-r1 Β· MIT
- arch rolling: mono 6.12.0.206-1 Β· GPL AND LGPL2.1 AND MPL
- debian bookworm: mono-devel 6.8.0.105+dfsg-3.3+deb12u1 Β· MIT
- debian trixie: mono-devel 6.12.0.199+dfsg-6 Β· MIT
- epel 10: mono-devel 6.14.1-1.el10_2 Β· MIT
- epel 9: mono-devel 6.12.0-5.el9 Β· MIT
- fedora 43: mono-devel 6.12.0-21.fc43 Β· MIT
- fedora 43: mono-devel 6.12.0-21.fc43 Β· MIT
- fedora 44: mono-devel 6.14.1-3.fc44 Β· MIT
- fedora 44: mono-devel 6.14.1-3.fc44 Β· MIT
- fedora 44: mono-devel 6.14.1-4.fc44 Β· MIT
- fedora 44: mono-devel 6.14.1-4.fc44 Β· MIT
- nixos 26.05: mono 6.14.1
- nixpkgs unstable: mono 6.14.1
- opensuse-leap 16.0: mono-devel 6.12.0-bp160.1.1 Β· LGPL-2.1-only
- opensuse-leap 16.0: mono-devel 6.12.0-bp160.1.1 Β· LGPL-2.1-only
- opensuse-leap 16.0: mono-devel 6.12.0-bp160.1.1 Β· LGPL-2.1-only
- opensuse-leap 16.0: mono-devel 6.12.0-bp160.1.1 Β· LGPL-2.1-only
- ubuntu jammy: mono-devel 6.8.0.105+dfsg-3.2 Β· MIT
- ubuntu noble: mono-devel 6.8.0.105+dfsg-3.6ubuntu2 Β· MIT
- ubuntu questing: mono-devel 6.12.0.199+dfsg-6
- ubuntu resolute: mono-devel 6.14.1+ds2-2 Β· MIT
- ubuntu stonking: mono-devel 6.14.1+ds2-3 Β· MIT
- Copyright (C) 2004-2007 Novell, Inc (http://www.novell.com)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms