Jump to content

Radmind: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
BattyBot (talk | contribs)
changed {{Notability}} to {{Notability|Products}} & general fixes using AWB (8459)
BattyBot (talk | contribs)
m top: Removed/fixed incorrect author parameter(s) to remove article from Category:CS1 errors: generic name, performed general fixes
 
(18 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Primary sources|date=March 2010}}{{Notability|Products|date=March 2010}}
{{Infobox software
{{Infobox software
| name = Radmind
| name = Radmind
| developer = Research Systems Unix Group at the [[University of Michigan]]
| developer = Research Systems Unix Group at the [[University of Michigan]]
| latest_release_version = 1.13.0
| latest_release_version = 1.14.1
| latest_release_date = October 8, 2008
| latest_release_date = December 13, 2010
| operating_system = [[UNIX]], [[Mac OS X]], and [[Microsoft Windows]]
| operating_system = [[UNIX]], [[Mac OS X]], and [[Microsoft Windows]]
| genre = [[computer security|Security]] ([[tripwire]]), [[file system|file]] management
| genre = [[computer security|Security]] ([[tripwire]]), [[file system|file]] management
| website = [http://radmind.org At U. Mich], [http://sourceforge.net/projects/radmind at Sourceforge]
| website = [http://radmind.org At U. Mich], [https://github.com/Radmind at GitHub], [http://sourceforge.net/projects/radmind at Sourceforge]
}}
}}


'''Radmind''' is a suite of [[Unix]] [[Command line interface|command-line]] tools and an [[application server]] designed to remotely administer the [[file system]]s of multiple client machines.
'''Radmind''' is a suite of [[Unix]] [[Command line interface|command-line]] tools and an [[application server]] designed to remotely administer the [[file system]]s of multiple client machines.<ref name="White2010">{{cite book|author=Kevin M. White|title=Apple Training Series: Mac OS X Deployment v10.5|url=https://books.google.com/books?id=BT5036gCuQ4C&pg=PT472|date=16 April 2010|publisher=Pearson Education|isbn=978-0-13-208942-5|page=472}}</ref><ref name="editoreditor2006">{{cite book|editor1=Schoun Regan|editor2=David Pugh|title=Apple Training Series: Mac OS X 10.4 System Administration Reference|url=https://books.google.com/books?id=tJMEI6CT4acC&pg=PT426|date=5 June 2006|publisher=Pearson Education|isbn=978-0-13-279791-7|page=426}}</ref>


For [[Mac OS X]], there is a [[graphical user interface]] called Radmind Assistant, as well as a [[graphical user interface|GUI]] for the Radmind server called Radmind Server Manager.
For [[Mac OS X]], there is a [[graphical user interface]] called Radmind Assistant, as well as a [[graphical user interface|GUI]] for the Radmind server called Radmind Server Manager.<ref name="BartoshFaas2005">{{cite book|author1=Michael Bartosh|author2=Ryan Faas|title=Essential Mac OS X Panther Server Administration: Integrating Mac OS X Server into Heterogeneous Networks|url=https://books.google.com/books?id=zrI-U0KWj3cC&pg=PA74|date=24 May 2005|publisher="O'Reilly Media, Inc."|isbn=978-0-596-55060-8|pages=74–75}}</ref>

Radmind was the 2003 [[Apple Design Awards]] runner-up for Best Mac OS X Server Solution.<ref name="MacWorld2014">{{cite web|url=http://www.macworld.co.uk/news/mac/wwdc-apple-announces-design-awards-6512|title=WWDC: Apple announces Design Awards|publisher=MacWorld|accessdate=13 February 2014}}</ref>

Radmind is developed by the [http://rsug.itd.umich.edu Research Systems Unix Group] at the [[University of Michigan]].{{citation needed|date=May 2019}}


== How Radmind Works ==
== How Radmind Works ==
Radmind operates as a tripwire, detecting changes in a client's filesystem (and, in the case of [[Microsoft Windows]], the registry) and reversing the changes. Radmind stores filesystem specifications in text files called ''transcripts'', signified with a .T extension. Transcripts are referenced from ''command files'', signified with a .K extension, which specify which transcripts (and with what precedence) should be applied to a client machine's filesystem.
Radmind operates as a tripwire, detecting changes in a client's filesystem (and, in the case of [[Microsoft Windows]], the registry) and reversing the changes.<ref name="GiftJones2008">{{cite book|author1=Noah Gift|author2=Jeremy Jones|title=Python for Unix and Linux System Administration|url=https://books.google.com/books?id=Y7RCCgjmowcC&pg=PA244|date=8 December 2008|publisher=O'Reilly Germany|isbn=978-0-596-51582-9|page=244}}</ref><ref name="MarczakNeagle2010">{{cite book|author1=Edward Marczak|author2=Greg Neagle|title=Enterprise Mac Managed Preferences|url=https://books.google.com/books?id=0hRY1wGDkMUC&pg=PA146|date=18 August 2010|publisher=Apress|isbn=978-1-4302-2937-7|page=146}}</ref><ref name="Pathan2014">{{cite book|author=Al-Sakib Khan Pathan|title=The State of the Art in Intrusion Prevention and Detection|url=https://books.google.com/books?id=o39cAgAAQBAJ&pg=PA41|date=29 January 2014|publisher=CRC Press|isbn=978-1-4822-0351-6|page=41}}</ref> Radmind stores filesystem specifications in text files called ''transcripts'', signified with a .T extension. Transcripts are referenced from ''command files'', signified with a .K extension, which specify which transcripts (and with what precedence) should be applied to a client machine's filesystem.


== Suite of tools ==
== Suite of tools ==
The radmind suite of tools comprises
The radmind suite of tools comprises


* '''ktcheck''', which updates the locally-stored command files and transcripts to match those on the server.
* '''ktcheck''', which updates the locally stored command files and transcripts to match those on the server.
* '''fsdiff''', which checks the client filesystem against the transcripts on the local system without using network bandwidth.
* '''fsdiff''', which checks the client filesystem against the transcripts on the local system without using network bandwidth.
* '''lapply''', which updates the client filesystem to match the transcripts, downloading files as needed.
* '''lapply''', which updates the client filesystem to match the transcripts, downloading files as needed.
Line 31: Line 34:
* '''applefile''', which allows Radmind to work with AppleSingle files.
* '''applefile''', which allows Radmind to work with AppleSingle files.


==References==
Radmind is developed by the [[Research Systems Unix Group]] at the [[University of Michigan]].
{{reflist|2}}


==External links==
==External links==
*[http://webapps.itcs.umich.edu/radmind/ Radmind wiki]
*[http://webapps.itcs.umich.edu/radmind/ Radmind wiki]
*[http://webapps.itcs.umich.edu/radmind/index.php/Radmind_Manual_for_Mac_OS_X Radmind Manual for Mac OS X]
*[http://webapps.itcs.umich.edu/radmind/index.php/Radmind_Manual_for_Mac_OS_X Radmind Manual for Mac OS X]
*[http://www.macos.utah.edu/documentation/system_deployment/radmind.html Radmind Deployment & Implementation Documentation]


[[Category:Remote administration software]]
[[Category:Remote administration software]]
[[Category:File managers]]
[[Category:File managers]]
[[Category:Apple Design Award winners]]
[[Category:Software using the BSD license]]


{{network-software-stub}}
{{mac-software-stub}}

Latest revision as of 12:45, 29 January 2022

Radmind
Developer(s)Research Systems Unix Group at the University of Michigan
Stable release
1.14.1 / December 13, 2010
Repository
Operating systemUNIX, Mac OS X, and Microsoft Windows
TypeSecurity (tripwire), file management
WebsiteAt U. Mich, at GitHub, at Sourceforge

Radmind is a suite of Unix command-line tools and an application server designed to remotely administer the file systems of multiple client machines.[1][2]

For Mac OS X, there is a graphical user interface called Radmind Assistant, as well as a GUI for the Radmind server called Radmind Server Manager.[3]

Radmind was the 2003 Apple Design Awards runner-up for Best Mac OS X Server Solution.[4]

Radmind is developed by the Research Systems Unix Group at the University of Michigan.[citation needed]

How Radmind Works

[edit]

Radmind operates as a tripwire, detecting changes in a client's filesystem (and, in the case of Microsoft Windows, the registry) and reversing the changes.[5][6][7] Radmind stores filesystem specifications in text files called transcripts, signified with a .T extension. Transcripts are referenced from command files, signified with a .K extension, which specify which transcripts (and with what precedence) should be applied to a client machine's filesystem.

Suite of tools

[edit]

The radmind suite of tools comprises

  • ktcheck, which updates the locally stored command files and transcripts to match those on the server.
  • fsdiff, which checks the client filesystem against the transcripts on the local system without using network bandwidth.
  • lapply, which updates the client filesystem to match the transcripts, downloading files as needed.
  • lcreate, which uploads new transcripts to the server.
  • lcksum, which verifies uploaded transcripts.
  • lfdiff, which compares local files with copies on Radmind server.
  • lmerge, which combines transcripts on the server.
  • ra.sh , which automates the update process using ktcheck, fsdiff, and lapply.
  • twhich, which returns which transcript(s) a file is referenced in.
  • applefile, which allows Radmind to work with AppleSingle files.

References

[edit]
  1. ^ Kevin M. White (16 April 2010). Apple Training Series: Mac OS X Deployment v10.5. Pearson Education. p. 472. ISBN 978-0-13-208942-5.
  2. ^ Schoun Regan; David Pugh, eds. (5 June 2006). Apple Training Series: Mac OS X 10.4 System Administration Reference. Pearson Education. p. 426. ISBN 978-0-13-279791-7.
  3. ^ Michael Bartosh; Ryan Faas (24 May 2005). Essential Mac OS X Panther Server Administration: Integrating Mac OS X Server into Heterogeneous Networks. "O'Reilly Media, Inc.". pp. 74–75. ISBN 978-0-596-55060-8.
  4. ^ "WWDC: Apple announces Design Awards". MacWorld. Retrieved 13 February 2014.
  5. ^ Noah Gift; Jeremy Jones (8 December 2008). Python for Unix and Linux System Administration. O'Reilly Germany. p. 244. ISBN 978-0-596-51582-9.
  6. ^ Edward Marczak; Greg Neagle (18 August 2010). Enterprise Mac Managed Preferences. Apress. p. 146. ISBN 978-1-4302-2937-7.
  7. ^ Al-Sakib Khan Pathan (29 January 2014). The State of the Art in Intrusion Prevention and Detection. CRC Press. p. 41. ISBN 978-1-4822-0351-6.
[edit]