Skip to content

debox103/exec_sys_commands

 
 

Repository files navigation

Digital Forensic in Go

Think Go is one of the best language for playing the "Defensive Coding" style, if you know what to do of course. Here you can find my 25 yrs experience on System Programming, Defensive Coding and Digital Forensic. The tools folder is where you can find the most useful code: Hashing, Cripting, TLS tunneling, SHA2 and more.

The code works for both Windows and Linux (I tried to be as agnostc as I could).

There's also the "Malevolent" code on the Malaware section, this is for you to understand how the "Bad Guys" craft their worms, so have an understand on how you can protect from them. You're not supposed to use the code as template for your own experimentation, at least do it on your own machine, using a virtualization tool.

All the code is TDD and first, not all the code is refactored and live their lives inside the test, you can refactor it as an exercise as you wish.

Most of the code is GOFed (mostly Factories,Builder and Chain of command) but not all.

Hope you enjoy it.

About

Digital forensic tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.9%
  • HTML 6.0%
  • Shell 0.1%