https://github.com/walesey/binPipe
https://github.com/walesey/binPipe
binary-analysis opengl
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/walesey/binPipe
- Owner: walesey
- License: other
- Created: 2017-09-21T04:48:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-28T12:27:54.000Z (over 7 years ago)
- Last Synced: 2024-08-04T10:05:06.932Z (9 months ago)
- Topics: binary-analysis, opengl
- Language: C
- Size: 1.41 MB
- Stars: 97
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
binPipe
Binary visualisation tool
Requirements:
* make
* gcc
* opengl/glutCompile and Run with: `$ make run` or `$ make runMac`
For 2D mode use: `$ make run2D` or `$ make runMac2D`Write data to `./data`: eg. `$ cat /dev/urandom > data`
The purpose of this program is to create a 3D visualization of binary data.
The way it works is that reads chuncks of data from the `./data` file,
It then takes 3 bytes at a time and uses those 3 values as xyz coordinates.
It continues to scan the data 3 bytes at a time, mapping these coordinate to pixel colors in a volumetric image.
The result is an interesting visualization.
![]()