-
Notifications
You must be signed in to change notification settings - Fork 0
A Windows auditing script. Useful for running assessments in an environment where tools cannot be installed (forked from sydi-server, Patrick Ogenstad's tool).
License
cyberhiker/Boiling-Torpedo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
===================================================================== Boiling-Torpedo v0.5 2012-02-28 ===================================================================== I needed a script that I could put on any Windows machine that will give me all the information about a machine that I could handle. I have a collection of scripts of dubious usefulness and incomplete results that I stopped using. After running across the SYDI scripts, I thought I would add some of the security settings from my scripts to SYDI. I also removed some features that I don't need. This is the result of that effort. I have retained all the SYDI licensing and readme with some corrections for changes I have made. Please let me know if you find issues or wish to suggest changes. The eventual hope is to be able to upload these results to a tool to show all compliance issues across a given environment. Feel free to contact me at: cburton [at] redeyetek [dot] com ********************************************************************* SYDI-Server 2.3 Readme File 2009-01-24 ********************************************************************* --------------------------------------------------------------------- ~ TABLE OF CONTENTS ~ --------------------------------------------------------------------- 1. What is SYDI? 1.1. Author 1.2. License 2. Files Included in SYDI-Server 3. System Requirements 4. Running SYDI-Server 5. What Next? 5.1. SYDI Word output 5.2. SYDI XML output 5.2.1. SYDI-Server XML 2 Word 5.2.2. SYDI-Overview 5.2.3. FlexWiki 5.3. Running against multiple computers 6. Known issues 7. I want more! 8. Feedback 9. Updates --------------------------------------------------------------------- 1. What is SYDI? ---------------- SYDI is a project which purpose is to help people in writing documentation for their networks. SYDI consists of three different packages. SYDI-Server which is intended to document Windows servers in general and SYDI-SQL which is intended to document MS-SQL servers and SYDI-Exchange which is used to document Microsoft Exchange organizations. SYDI is written in VBScript. SYDI's home page can be found here: http://sydiproject.com My blog where I among other things write about SYDI, I also write short fiction stories related to IT Security. Please check it out at: http://ogenstad.net 1.1. Author ----------- Patrick Ogenstad ([email protected]) has created SYDI. I works as a Network Consultant at a company in Sweden called Netsafe (http://www.netsafe.se). 1.2. License ------------ As you might have noticed SYDI doesn't cost much, it is however licensed under the BSD license. 2. Files Included in SYDI-Server -------------------------------- examples empty.xml - An empty shell for ss-xml2word.vbs use this as a template when you are documenting your systems howto.xml - Examples of how you can use the written documentation files sample.xml - Example of what a documentation file could look like language lang_danish.xml - Danish Language File for ss-xml2word.vbs lang_dutch.xml - Dutch Language File for ss-xml2word.vbs lang_english.xml - English Language File for ss-xml2word.vbs lang_german.xml - German Language File for ss-xml2word.vbs lang_italian.xml - Italian Language File for ss-xml2word.vbs lang_norwegian.xml - Norwegian Language File for ss-xml2word.vbs lang_portuguese.xml - Portuguese Language File for ss-xml2word.vbs lang_swedish.xml - Swedish Language File for ss-xml2word.vbs tools ss-xml2word.vbs - Creates a Word document out of a SYDI-Server XML file sydi-audit-localgroups.vbs - Creates an overviewable Excel document listing members in local groups from member servers and clients sydi-overview.vbs - Creates an overviewable Excel document out of multiple SYDI-Server XML files sydi-transform.vbs - Transforms SYDI-Server XML files based on a given transformation file sydi-wrapper.vbs - A Wrapper script to run SYDI-Server against multiple computers xml flexwikiserver.xsl - Unmaintained transformation file for FlexWiki serverhtml.xsl - Transformation file XML->Html sydi-html-styles.xsl - Styles for serverhtml.xsl (change it to suit your needs) changelog.txt - Changes from previous versions license.txt - SYDI-Server license file readme.txt - This File subscribe.html - Subscribe to the SYDI Newsletter sydi-server.vbs - The SYDI-Server Script 3. System Requirements ---------------------- Operating System: Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows NT 4.0* Microsoft Word: Word 2000, Word XP, Word 2003, Word 2007 Services: SYDI collects information using WMI so the Windows Management Instrumentation service must be running. Note that Microsoft Word is only a required on the computer you are running the script from, and only if you are using Microsoft Word as the output format. *) Not supported but some parts work, you have to install WMI for NT4 to get it working. But seriously, don't run NT4. 4. Running SYDI-Server ---------------------- You don't have to install SYDI. You just have to unzip the files to where you want it. The best way to run SYDI-Server is to open a command shell and run the script with. To avoid getting a lot of messageboxes I recommend that you run the script from the command-line with "cscript sydi-server.vbs". If you don't want to run the script with its default settings type: "cscript sydi-server.vbs -h" The only files needed to run SYDI-Server is the program itself, sydi-server.vbs. If you are planning on using XML you might want to check the files in the xml directory. 5. What Next? ------------- The document that SYDI creates is intended to be used as a base for your server documentation. A more comprehensive tutorial can be found at: http://ogenstad.net/2006/10/18/how-to-document-servers-with-sydi-part-1-of-3/ 5.1. SYDI Word output --------------------- The idea is that you should run the script against a server and then change the text appearing inside brackets. 5.2. SYDI XML output -------------------- To test the XML options run: cscript.exe sydi-server.vbs -tServer1 -ex -sh -oServer1.xml Then copy the resulting Server1.xml file into the xml directory and open the server1.xml in your browser. You can also use the script sydi-transform.vbs to convert the xml file into a html file. 5.2.1. SYDI-Server XML 2 Word ----------------------------- The script SYDI-Server XML 2 Word (ss-xml2word.vbs), lets you create a word document from a SYDI-Server XML file. A few reasons why you would want to do this are: 1) You have servers in an environment where Word isn't availible, for example in a DMZ 2) You want to write documentation as well as collect data. If you've written documentation in word and later want to scan the computer again you would have to recreate the written part. With ss-xml2word the written part is kept in a separate XML file and is written to the final word document. 3) If you want the documentation to be in another language than English. At the moment the only other language maintained is Swedish. If you want support your native language you can edit a language.xml file, contact me for help if you don't know what to do and want to distribute it. It's very easy, all you have to do is to change the text inside the "translation" attributes. To run ss-xml2word.vbs you execute: cscript.exe ss-xml2word.vbs -xServer1.xml -llang_english.xml -sServer1_docs.xml Where Server1.xml is a file you have produced from SYDI-Server, Server1_docs.xml is a file you have written yourself, using a base template from the Examples directory. Create text tags at the location you want them to appear. <text>This is a text tag</text> If you are using a source xml file and you don't see any results in the final word document, try opening the xml file in a browser and see if you get any errors. 5.2.2. SYDI-Overview -------------------- You can use sydi-overview.vbs to scan multiple SYDI-Server xml documents and create an Excel file which gives you a quick overview of your computers. cscript.exe sydi-overview.vbs -x[directory to your xml files] Use quotes if you have spaces in your path. 5.2.3. FlexWiki --------------- Is no long supported or maintained. FlexWiki development stopped some time ago and there is no longer a need for it here. 5.3. Running against multiple computers --------------------------------------- You have one of two options: 1. If you want to target multiple computers you should use the script sydi-wrapper.vbs. You will have to edit the script to specify the location of sydi-server.vbs, where you want to place the output files and which options you want to use from SYDI-Server. 2. You could also use BulkComputers.cmd. This allows you to specify a list in a csv file with individual credentials (for environments with or without a domain). Add your server list and applicable credentials to the csv and open a command window and run the following: BulkComputers ServerList.csv It will place all the results in a sibling directory (..\SYDI-Results) by however you referred to the server in the CSV. 6. Known issues --------------- 1) When targeting Windows Server 2003 servers the Windows Installer applications might be missing. This is because the WMI provider for Windows Installer isn't installed by default. You can add this with Add/Remove Windows components Management and Monitoring Tools / WMI Windows Installer Provider. 7. I want more! --------------- Ok, this looks good but I want more! If you have any feature requests which you want implemented in a future version of SYDI-Server (or any other SYDI product), you should visit: http://sourceforge.net/tracker/?group_id=116471&atid=674897 You can add feature requests anonymously but if you register an account at Sourceforge you will receive an email when the feature request is updated. It is also easier for me to have someone to contact if I don't understand the request. If I don't know what you want and I'm unable to contact you I will just delete the request. 8. Feedback ----------- In my opinion one of the best things about writing open source stuff is getting feedback. So please if you have any comments good or bad please let me know. I am interested in hearing what you think of the software and how you are using it. So please take your time to send an email to [email protected]. You can also post a comment in the forum found at http://sourceforge.net/projects/sydi/. 9. Updates ---------- If you want updates you should check out the newsletter at http://sydiproject.com/email or use the subscribe.html file included in this release.
About
A Windows auditing script. Useful for running assessments in an environment where tools cannot be installed (forked from sydi-server, Patrick Ogenstad's tool).
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published