Parsing Windows Security Descriptor SDDL strings

Completado Publicado Jan 5, 2010 Pagado a la entrega
Completado Pagado a la entrega

Exported Active Directory security descriptors look like "D:AI(OD;CI;WP;afeef501-e8c1-b047-a2c5-53b655e01d43;e66a7ab1-4e78-ad47-b568-8e9b063d7ae9;S-1-394713083-3668336197-3384110351-1285990756-2248301485-250344422)(OD;CI;WP;ee1abb36-8ca3-e740-9..................."

and are well documented at [login to view URL](VS.85).aspx and [login to view URL]

We need to parse them into human-readable form like (GAF has stripped the whitespace..):

Flags: INHERITED | AUTO_INHERITED

Owner: Administrators

Group: Administrators

Security:

0. Allow MiToken Authentication Services (inherit)

Ops: Write property mitokenBlob

Objects: mitokenSAEToken

1. Allow MiToken Authentication Services (inherit)

Ops: Read all properties

....

This involves:

1. Parsing the string into some objects and having a separate class to format the objects into a string

2. Replacing flags, SIDs and GUIDs with strings (if a mapping exists). Strings should be neat constants.

3. Cleaning up strings based on some rules, e.g. CN=MiToken Authentication Services,CN=Roles,CN=MiToken Partition,DC=eufresh,DC=local -> MiToken Authentication Services

4. Ignoring certain flags ( e.g. SELF_RELATIVE)

5. Ignoring ACEs with certain flags (e.g. inherit ones - depending on a parameter)

6. [maybe something else?]

We'd like this done for GWT (Java), including some unit tests. The flags will be hardcoded in Java. The SIDs and GUIDs though need to be resolved by calling the server (all with one call). You don't need to implement this RPC, so just use an interface and a testing class.

Java Windows Desktop

Nº del proyecto: #583799

Sobre el proyecto

7 propuestas Proyecto remoto Activo Jan 12, 2010

Adjudicado a:

pbq

I can do this for you.

$200 USD en 5 días
(11 comentarios)
4.8

7 freelancers están ofertando un promedio de $185 por este trabajo

eperfections

Please see PM

$175 USD en 3 días
(446 comentarios)
7.4
interpb

Hello Please check your inbox Thanks

$200 USD en 5 días
(54 comentarios)
6.1
tomky

Hi I can start your project right now. Regards

$140 USD en 9 días
(93 comentarios)
5.8
SigmaVisual

We can help in your project, please check PMB to see our related experience.

$200 USD en 4 días
(10 comentarios)
5.4
GauravJhaML

I work on Java,jsp ,struts and other technoligies related to java , like GWT,Hibernate and VDM specification as well. Thus ,I can delever this project with accuracy and on time.

$180 USD en 7 días
(0 comentarios)
0.0
javacore1983

If I get it,I will work hard to complete the work.

$200 USD en 5 días
(0 comentarios)
0.0