An Open Source DLL Scanner
Portable Executable Scanner’s job basically is to read a DLL/EXE file and extract the information inside that compiled code. Currently, there are many situations when a program or an application fails when trying to run them because they are becoming more complex with using shared libraries and dynamic mechanisms. Therefore, developers need a tool to analyze these programs and find what the dependencies are, what is missing and what the problem with a program is.
The purpose is to implement a software, capable of supporting in resolving issues with binaries (dependencies of binaries) which share Portable Executable File Format and also to be used as an inspection tool to view information contained in such a file. Most of the software in the market is not that user-friendly. For a better user experience, it is expected to be packed with a user interface that shows the dependency graph that shows the overall picture. Although there are lots of alternative tools present in this domain neither of them provides all the essential features which should be needed to inspect and resolve dependency issues.
It can inspect both 32-bit and 64-bit dll files and their dependencies.
Dependencies of any dll file are like a web. Our tool can find each dependencies and display them user friendly.
If there any invalid file inside dependencies, our tool can monitor them very quickly and accurately.
Our tool supports not only for native dlls, but also .Net dlls (Managed dlls).
Support for exceptions and pop ups error messages.
If there are reverse dependencies, detects and show it to the user.
There may be mismatches on imports and exports. Our tool shows mismatches.
Dependecies are shown like a tree. It is very user friendly to the user to understand dependencies.
Programmer
Programmer
Programmer
Mentor
Supervisor
University of Peradeniya,
Faculty of Engineering,
Sri Lanka.
stanislousvanderputt@gmail.com
+94 77 308 2022