Tech Briefs

Forensic Analysis of Compromised Computers

Directory Tree Analysis File Generator is a Practical Extraction and Reporting Language (PERL) script that simplifies and automates the collection of information for forensic analysis of compromised computer systems. During such an analysis, it is sometimes necessary to collect and analyze information about files on a specific directory tree. Directory Tree Analysis File Generator collects information of this type (except information about directories) and writes it to a text file. In particular, the script asks the user for the root of the directory tree to be processed, the name of the output file, and the number of subtree levels to process. The script then processes the directory tree and puts out the aforementioned text file. The format of the text file is designed to enable the submission of the file as input to a spreadsheet program, wherein the forensic analysis is performed. The analysis usually consists of sorting files and examination of such characteristics of files as ownership, time of creation, and time of most recent access, all of which characteristics are among the data included in the text file.

Posted in: Briefs, TSP, Software

Read More >>

Document Concurrence System

The Document Concurrence System is a combination of software modules for routing users expressions of concurrence with documents. This system enables determination of the current status of concurrences and eliminates the need for the prior practice of manually delivering paper documents to all persons whose approvals were required. This system runs on a server, and participants gain access via personal computers equipped with Web-browser and electronic-mail software. A user can begin a concurrence routing process by logging onto an administration module, naming the approvers and stating the sequence for routing among them, and attaching documents. The server then sends a message to the first person on the list. Upon concurrence by the first person, the system sends a message to the second person, and so forth. A person on the list indicates approval, places the documents on hold, or indicates disapproval, via a Web-based module. When the last person on the list has concurred, a message is sent to the initiator, who can then finalize the process through the administration module. A background process running on the server identifies concurrence processes that are overdue and sends reminders to the appropriate persons.

Posted in: Briefs, Software

Read More >>

Managing an Archive of Images

The SSC Multimedia Archive is an automated electronic system to manage images, acquired both by film and digital cameras, for the Public Affairs Office (PAO) at Stennis Space Center (SSC). Previously, the image archive was based on film photography and utilized a manual system that, by today's standards, had become inefficient and expensive. Now, the SSC Multimedia Archive, based on a server at SSC, contains both catalogs and images for pictures taken both digitally and with a traditional, film-based camera, along with metadata about each image. After a "shoot," a photographer downloads the images into the database. Members of the PAO can use a Web-based application to search, view and retrieve images, approve images for publication, and view and edit metadata associated with the images. Approved images are archived and cross-referenced with appropriate descriptions and information. Security is provided by al-lowing administrators to explicitly grant access privileges to personnel to only access components of the system that they need to (i.e., allow only photographers to upload images, only PAO designated employees may approve images).

Posted in: Briefs, Software

Read More >>

MPT Prediction of Aircraft Engine Fan Noise

A collection of computer programs has been developed that implements a procedure for predicting multiple- puretone (MPT) noise generated by fan blades of an aircraft engine (e.g., a turbofan engine). MPT noise arises when the fan is operating with supersonic relative tip Mach No. Under this flow condition, there is a strong upstream running shock. The strength and position of this shock are very sensitive to blade geometry variations. For a fan where all the blades are identical, the primary tone observed upstream of the fan will be the blade passing frequency. If there are small variations in geometry between blades, then tones below the blade passing frequency arise — MPTs. Stagger angle differences as small as 0.1° can give rise to significant MPT. It is also noted that MPT noise is more pronounced when the fan is operating in an "unstarted" mode. Computational results using a three-dimensional flow solver to compute the complete annulus flow with non-uniform fans indicate that MPT noise can be estimated in a relatively simple way. Hence, once the effect of a typical geometry variation of one blade in an otherwise uniform blade row is known, the effect of all the blades being different can be quickly computed via superposition. Two computer programs that were developed as part of this work are used in conjunction with a user's computational fluid dynamics (CFD) code to predict MPT spectra for a fan with a specified set of geometric variations: The first program ROTBLD reads the users CFD solution files for a single blade passage via an API (Application Program Interface). There are options to replicate and perturb the geometry with typical variations stagger, camber, thickness, and pitch. The multi-passage CFD solution files are then written in the user's file format using the API. The second program SUPERPOSE requires two input files: the first is the circumferential upstream pressure distribution extracted from the CFD solution on the multi-passage mesh, the second file defines the geometry variations of each blade in a complete fan. Superposition is used to predict the spectra resulting from the geometric variations.

Posted in: Briefs, Software

Read More >>

Rotating Reverse-Osmosis for Water Purification

Rotating Reverse-Osmosis for Water Purification This device would resist fouling. A new design for a water-filtering device combines rotating filtration with reverse osmosis to create a rotating reverse- osmosis system. Rotating filtration has been used for separating plasma from whole blood, while reverse osmosis has been used in purification of water and in some chemical processes. Reverse-osmosis membranes are vulnerable to concentration polarization — a type of fouling in which the chemicals meant not to pass through the reverse-osmosis membranes accumulate very near the surfaces of the membranes. The combination of rotating filtration and reverse osmosis is intended to prevent concentration polarization and thereby increase the desired flux of filtered water while decreasing the likelihood of passage of undesired chemical species through the filter. Devices based on this concept could be useful in a variety of commercial applications, including purification and desalination of drinking water, purification of pharmaceutical process water, treatment of household and industrial wastewater, and treatment of industrial process water.

Posted in: Briefs, Mechanical Components

Read More >>

Robotic End Effectors for Hard-Rock Climbing

End effectors emulate equipment used by human climbers.Pasadena, California Special-purpose robot hands (end effectors) now under development are intended to enable robots to traverse cliffs much as human climbers do. Potential applications for robots having this capability include scientific exploration (both on Earth and other rocky bodies in space), military reconnaissance, and outdoor search and rescue operations.

Posted in: Briefs, TSP, Mechanical Components

Read More >>

FEA Software Enables Study of Tissue Ablation Dynamics

An improved ablation device model uses a feedback loop to account for varying properties of heated or damaged tissue. Regulatory agencies such as the US FDA must examine new medical devices to ensure that they are safe and effective. Sometimes, devices work successfully despite the fact that the mechanism of how they work isn't fully understood. In these cases, the FDA performs basic research to fill in these knowledge gaps.

Posted in: Briefs, Medical

Read More >>

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.