Nov 19, 2010 Download the latest version of Acquisition for Mac - Gnutella file-sharing client. Read 751 user reviews of Acquisition on MacUpdate. If you are also gathering a live acquisition of the computer, proceed to the steps in the tutorial for Live Acquisition of Mac Computers, which can be found HERE. As a point of reference, the RAM collection performed above, was on a MacBook Pro with Retina Display (mid 2012) with a 2.6 GHz Intel Core i7. Patch-clamp analysis software with Clampfit Advanced Analysis Module. The pCLAMP™ Software Suite is an industry-leading patch-clamp electrophysiology data acquisition and analysis program for the control and recording of voltage-clamp, current-clamp, and patch-clamp experiments. The software suite consists of Clampex 11 Software for data acquisition, AxoScope 11 Software for background. LabVIEW developers can download the Acquisition-core (ActiView Light) containing the basic buffer read out code of ActiView. (LabVIEW 8.2) (LabVIEW 8.2) ActiView for Mac. NeuLog Application for Mac. NeuLog data acquisition and analysis application for MACs. This application is browser based. After downloading and installation, an icon will appear on your Application folder. USB driver should also download and install from download tab at the link below.
By Kevin J. Ripa
PI, GSEC, GCFE, GCFA, EnCE, BAI, CDRP, CEH
Feb 15, 2016
This tutorial is based off of research done by Sam Bowne and a tool written by Johannes Stuettgen. The instructions have been updated by me to reflect the latest OSXs and to correct some code/syntax.
The instructions below are designed to extract a RAM dump from a running Mac Computer. This has NOT been tested on every Apple OS, but I have tested it on Mountain Lion, Mavericks, Yosemite, and El Capitan. It should work on any Intel based Mac. Instructions and screen shots are from El Capitan. Your system may vary slightly. Read all instructions FIRST, before attempting. This tutorial is about as simple and “step-by-step” as it gets. If, after reading this, there are still things you don’t understand, STOP before you START. If this is your first time dealing with acquisition of Apple computers, now is not the time to practice on a real case.
WARNING
It goes without saying that if you are doing a RAM dump, the computer is ON and LIVE. As such, you need to be extra careful about your processes and steps. The number one rule to live by is RECORD RECORD RECORD. Everything you do on the live machine needs to be recorded either via video/pictures, or in writing. Better yet, both. You WILL be changing system settings, and you WILL be potentially overwriting data. This is quite alright, as long as you have a GOOD reason, and can explain why.
SETUP
There are some necessary steps to perform prior to actually collecting the RAM.
- It is assumed that you have already done a proper evidentiary collection of the device.
- Prepare an external drive to save the data to. If you are only collecting RAM, anything larger than the RAM dump will be big enough. If you will also be collecting a live acquisition of the Mac computer, you will need an external drive large enough to hold that too. You can view a tutorial for live acquisition of Mac computer HERE. The external drive needs to be formatted for use on a Mac. You can view a tutorial on formatting Mac drives and partitions at HERE.
- On a separate computer, download the open source program OSXPmem from http://bit.ly/20zyCFo or http://bit.ly/1mDxymI
- Copy that program to your external destination drive that you will be saving the data to.
- Now we turn our attention to the subject computer.
- Ensure it is connected to a power cord. Do not do this on battery!
- Go to Apple > System Preferences > Energy Saver
- Make sure Computer Sleep and Display Sleep are both set to NEVER as shown below.
- Next go to Apple > Security & Privacy
- Click on the lock at the bottom left corner and enter the password if prompted, as shown below. If you do not have the password, you cannot make these changes. All this means is that you will have to work around the security prompt if you get it.
- Make sure that “Allow apps downloaded from:” is set to “Anywhere”, as shown below.
- Close all windows that you have opened.
RAM ACQUISITION
- Connect the destination external drive to the subject machine.
- Access it, and move the program OSXPMem-RC1.tar.gz to the desktop of the subject machine. All of the rest of the steps are assumed to be on the subject machine.
- Open a Terminal window. When typing the instructions below, only type what is inside the quotes. Don’t type the quotes themselves. It is assumed that you will hit Enter at the end of each instruction. It will not always look like you accomplished anything. Don’t worry about it. Keep following the steps unless you get some kind of error message. Anything placed inside < > is a variable that will be determined by you. Don’t type the < >.
- Type “pwd”
- Note the Username, as you will need it later. In the example below, it is “JF”.
- Type “sudo su –“
- You will be prompted for the subject computer user password. Enter it. If you don’t have it, you are done unless you can find it.
- Type “cd /Users/<username from result of step 6>/Desktop”
- Type “tar xzf OSXPmem-RC1.tar.gz”
- Type “cd OSXPMem”
- Type “Date”, and immediately take a photo of the output. Do not waste any time from this point forward.
- Type “./osxpmem /Volumes/<name of your destination>/<name you want to call your RAM dump>.dump”. You can double check your typing below.
- If you get an error message regarding a Kernel Extension from an unidentified developer, just click OK.
- If all went well, you will now start to see data being populated in your terminal window, as seen below.
- Once complete, you will see something like “Successfully wrote elf image of memory”, and you will be back at your command prompt, as seen below.
- Again, type “Date”, and immediately take a photo. The reason you have done this is to show that you have not had time to alter data in the dump.
- Immediately hash the RAM dump by typing md5 /Volumes/<name of your destination>/<name you called your RAM dump>.dump”.
- Once done, the hash of the file will be shown as below.
- If you would rather hash using other processes like SHA, refer to the document outlining the different commands located HERE.
- You are now done. Close the terminal window, and navigate to your destination drive. Right click on the .dd file you just created, and select “Get Info”. In the screen that appears, click in the box beside the word “Locked”, as seen below. This will lock the file and protect from inadvertent writing later.
If all you were doing was collecting RAM, you are done. Close the terminal window, eject your destination drive from the desktop BEFORE you unplug it, and unplug.
If you are also gathering a live acquisition of the computer, proceed to the steps in the tutorial for Live Acquisition of Mac Computers, which can be found HERE.
As a point of reference, the RAM collection performed above, was on a MacBook Pro with Retina Display (mid 2012) with a 2.6 GHz Intel Core i7. It had 8 GB of DDR3 RAM, and was running El Capitan version 10.11.3.
It was imaged to a SanDisk Extreme 64 GB thumb drive, and it took approximately 6 minutes.
ActiView is the acquisition program for the ActiveTwo system. It is an open source program written in LabVIEW. ActiView for Windows: |
Version | What's new | LabView Runtime engine | Supported Windows versions: |
9.00 | ActiView900-Win.zip | What's new 900 | Runtime engine 2021 | W10 (64 bit) | |||
8.14 | ActiView814.zip | What's new 814 | Runtime engine 2016 | W7 W8 W10 (64 bit) | |||
8.09 | What's new 809 | Runtime engine 2016 | W7 W8 W10 (64 bit) |
ActiView for Mac: |
Version | What's new | LabView Runtime engine | Supported Macintosh versions: |
9.00 | ActiView900-Mac.zip | What's new 900 | Runtime engine 2021 (Mac) | Arabic calligrapher crack. MacOS 11 Big Sur |
ActiView for Linux |
Version | What's new | LabView Runtime engine | Supported Linux versions: |
9.00 | ActiView900-Linux.tar.xz | Runtime engine 2021 (Linux) | Linux 64 bit | |
7.07 | Download file label undangan 103. ActiView 7.07 Linux | What's new 707 | Runtime engine 8.5 (Linux) | Linux X86 with library GNU-C V2.2.4 or later. |
USB Driver for BioSemi USB Receiver: |
Operating system: | For USB Receivers with firmware versions lower than 4.0 | For USB Receivers with firmware versions 4.0 or higher |
XP 32 bit | 32 bit driver | 32 bit driver |
XP 64 bit | Not available | Not available |
Vista 32 bit | 32 bit driver | Plug&Play, no driver needed (PC must be connected to the internet) |
Vista 64 bit | 64 bit driver | Plug&Play, no driver needed (PC must be connected to the internet) |
Windows 7 | 64 bit driver | Plug&Play, no driver needed (PC must be connected to the internet) |
Windows 8 | Not supported | Plug&Play, no driver needed. |
Windows 10 | Not supported | Plug&Play, no driver needed. |
Macintosh | Plug&Play, no driver needed. | Plug&Play, no driver needed. |
Linux | Plug&Play, no driver needed. | Plug&Play, no driver needed. |
SDK (Software Development Kit) for making your own acquisition software: |
Vlc Download For Mac
Operating system: |
Windows | SDK for Windows | How to make you own acquisition software |
Macintosh OSX | SDK for OSX | How to make you own acquisition software |
Linux | SDK for Linux | How to make you own acquisition software |
Free programs from third party developers: |
Matlab software toolbox for MEG and EEG analysis. (FC Donders Institute) Full acquisition and analysis program including driver for BioSemi ActiveTwo (alternative for ActiView). Fieldtrip includes algorithms for simple and advanced analysis of MEG and EEG data, such as time-frequency analysis, source reconstruction using dipoles, distributed sources and beamformers and non-parametric statistical testing. It supports the data formats of all major MEG systems (CTF, Neuromag, BTi) and of the most popular EEG systems, and new formats can be added easily. | |
OpenViBE is a free and open source software platform dedicated to designing, testing and using brain-computer interfaces. Full acquisition and analysis program including driver for BioSemi ActiveTwo (alternative for ActiView). OpenViBE is software for real-time neurosciences (that is, for real-time processing of brain signals). It can be used to acquire, filter, process, classify and visualize brain signals in real time. | |
MatLab EEG toolbox (Delorme & Makeig) Open source interactive Matlab toolbox for processing continuous and event-related EEG data using independent component analysis (ICA) and time/frequency analysis including artifact rejection. | |
Open source Matlab package for analyzing ERP data. ERPLAB Toolbox is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users. | |
MNE is a software package for processing MEG and EEG data. This package is designed for sensor and source space analysis of M-EEG data, including frequency-domain and time-frequency analyses and non-parametric statistics. Â In addition, the newest component of MNE is the MNE-Python package, which implements all the functionality of the MNE Matlab tools in Python and facilitates access to the fif (functional image file) format data files employed in our software. It also enables development of custom analysis tools. | |
EEG review toolbox (Schloegl) The following tools are available free for download: - Biosig for Octave and Matlab (biosig4octmat) - For accessing (reading and writing) of several data formats - Biosig for C/C++ - a C/C++ library (libbiosig) for reading, writing and converting (save2gdf) various data formats - BioSig for Python - provides an interface to python for reading BDF data (based on Biosig4c++) - SigViewer - A Viewing and Scoring Software, which can handle also BDF data. | |
BDF file-format to Neuroscan CNT file-format converter. (Jürgen Kayser) | |
A free, open source, multi platform, universal viewer & toolbox intended for, but not limited to, time series storage files like EEG, EMG, ECG, Bio Impedance, etc. | |
EDFlib is a programming library for C/C++ to read/write EDF+/BDF+ files. | |
Java library for tcpip streaming, client & server. (Gido Hakvoort) | |
Free set of Matlab and GNU Octave functions for vision and neuroscience research. Synthesize and show visual and auditory stimuli and interact with the observer. (freeware alternative for Presentation and E-prime software) | |
PsychoPy is an open-source application allowing you run a wide range of neuroscience, psychology and psychophysics experiments. It’s a free, powerful alternative to Presentation™ or e-Prime™, written in Python (a free alternative to Matlab™ ). | |
BDF Reader Code for the Real Time GUI. | C++ TCP/IP client GUI (including average and FFT and short guide), MEX code to read Biosemi data and to covert into matlab format, Matlab code to read Biosemi data and to covert into matlab format, C++ code to read Biosemi data. Made by Alessandro Presacco. |
Utilities from BioSemi | For LabView RunTimeEngine 2016 (New) | For LabView RunTimeEngine 8.6.1 (Older) |
BDFreader | This simple file reader can be used to check your recorded BDF files. | BDFreader | |
BDF to EDF converter | Some brain analyzing products are technical incapable of reading high resolution 24 bit BDF files with full DC data. You can use this utility for converting your BDF files to 16 bit AC (high-passed) EDF files. | BDF to EDF converter | |
Enter Repair Tool | This tool deletes file enter characters from the header. In older versions of ActiView you could insert enter characters in the header which corrupts the bdf file. | BDF Enter Repair Tool | |
Length repair tool | If the PC crashes during acquisition, the BDF header will not list the correct file length. Some review programs may crash on such an incorrect BDF file header. In addition, the above tools can also not process files with an incorrect header. This repair tool corrects the file length in the header. | BDF Length Repair Tool | BDF Length Repair Tool |
File Cropper | This utility can be used to crop large BDF files into smaller files. It also can be used to repair BDF files with a wrong length value written in the header. | FileCropper | |
File Merger | The Merger is used for merging 2 .bdf files into 1 .bdf file. | File Merger | File Merger |
Decimater | This utility can be used to decimate (downsample) your BDF file into a smaller file. Sample rate and bandwidth can be reduced by a factor of 2 or 4 or 8. A fifth order cascaded integrator-comb (CIC) filter is used to prevent aliasing. | Decimater | |
Reducer Tool | Tool to reduce the number of channels in a BDF file. Free choice of channels to be converted to the new BDF file. | Reducer Tool | |
TCPIP client Application | This LabVIEW program receives the data being sent over TCPIP by ActiView. | TCPIP client Application | |
Acquisition-core | Acquisition core of the ActiView program. (ActiView Light) This allows LabVIEW developers to built their own acquisition program by just using the basic acquisition core of ActiView. The core just reads the ring-buffer and provides the incoming data and trigger/status channel as array ready for further processing. The code also gives insight in the basic setup of ActiView. | Acquisition-core (LabView 8.2 or higher) | |
Linux Tools | BDFreader', 'BDF to EDF Converter', 'FileCropper', 'Decimater', 'FileMerger', 'Reducer Tool', 'BDF Repair Tool' For these Linux Tools the RuntimeEngineLinux8.5 needs to be installed. | Linux Tools (RunTimeEngine Linux 8.5) | |
Matlab TCPIP client | This example program written in Matlab can receive the data being sent over TCPIP by ActiView. | Matlab TCPIP client | |
Matlab code for BDF reading | Matlab code to read BioSemi BDF format data files | Matlab code for BDF reading |
Position coordinates: |
Download Chrome For Mac
Position coordinates of the electrodes for BioSemi headcaps. |
Acquisition Download For Mac Os
Standard terms & conditions of sale: |
Acquisition Download For Mac Pro
Terms of delivery (updated October 2003) |