Skip to content

Commit

Permalink
Merge pull request #16 from mentebinaria/maProc-dev
Browse files Browse the repository at this point in the history
maProc v0.2.0
  • Loading branch information
rem0obb committed May 6, 2022
2 parents 75f7877 + a3429e6 commit 81f4d06
Show file tree
Hide file tree
Showing 37 changed files with 3,162 additions and 2,027 deletions.
38 changes: 22 additions & 16 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,47 +19,53 @@ find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)

if(OPTIMIZATIONS)
set(CMAKE_CXX_FLAGS "-mavx -fno-stack-protector -march=native -O2 -Os -fdelete-null-pointer-checks -fdelete-dead-exceptions")
if(DEBUGGER)
set(CMAKE_CXX_FLAGS "-g -gdwarf -gdwarf-version")
endif()
if(NO_FLAG)
set(CMAKE_CXX_FLAGS " ")
endif()
endif()
if(DEBUGGER)
set(CMAKE_CXX_FLAGS "-g -gdwarf -gdwarf-version")
endif()
if(NO_FLAG)
set(CMAKE_CXX_FLAGS " ")
endif()



set(PROJECT_SOURCES

src/relf.cpp
src/include/relf.hpp

src/main.cpp
src/mainwindow.cpp

include/ps.hpp
src/include/ps.hpp
src/ps.cpp

include/filedescriptor.hpp
src/include/arena.hpp
src/arena.cpp

src/include/filedescriptor.hpp
src/filedescriptor.cpp

include/pmap.hpp
src/include/pmap.hpp
src/pmap.cpp

include/proclib.hpp
src/include/proclib.hpp
src/proclib.cpp

src/proclib.cpp
include/proclib.hpp
src/include/proclib.hpp

src/qhexview.cpp
include/qhexview.hpp
src/include/qhexview.hpp

include/mainwindow.hpp
src/include/mainwindow.hpp
src/gui/mainwindow.ui
src/gui/about.ui

include/dirwindow.hpp
src/include/dirwindow.hpp
src/dirwindow.cpp
src/gui/dirwindow.ui


)
add_executable(maProc
${PROJECT_SOURCES}
Expand All @@ -83,4 +89,4 @@ set_target_properties(maProc PROPERTIES

if(QT_VERSION_MAJOR EQUAL 6)
qt_finalize_executable(maProc)
endif()
endif()
14 changes: 4 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# maProc 🐉
As the name maProc informs, it will map processes in linux, being able to check a process's stack/heap, being able to change the memory with write permission, you can manipulate the process by sending a SIGNAL and can stop or pause it process.

![Icon](src/assets/maProc.png)


# Infos ℹ️
> Made in C++ lang
Expand All @@ -20,14 +18,9 @@ The project's main creators are [Mob](https://github.com/VitorMob), [Buzzer](htt

# Features 🔥

* Stop Process
* Kill Process
* Hex View
* Read Memory
* Edit Memory
* Infos Pid
* Infos Executable
* Infos OS
* Manipulate process
* Mapper memory process
* Elf Header Parser

# Compile 🖨️

Expand All @@ -46,6 +39,7 @@ The project's main creators are [Mob](https://github.com/VitorMob), [Buzzer](htt
* [Help](https://github.com/mentebinaria/maProc/wiki/Help)



# Screenshots 🎦

![maproc](assets/maProc.png)
Binary file modified assets/maProc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 0 additions & 44 deletions include/datastructs/erros.hpp

This file was deleted.

13 changes: 0 additions & 13 deletions include/datastructs/utils.hpp

This file was deleted.

58 changes: 0 additions & 58 deletions include/proclib.hpp

This file was deleted.

20 changes: 0 additions & 20 deletions include/ps.hpp

This file was deleted.

88 changes: 0 additions & 88 deletions include/qhexview.hpp

This file was deleted.

Loading

0 comments on commit 81f4d06

Please sign in to comment.