Coder Social home page Coder Social logo

evilize's People

Contributors

ahmedkamal1432 avatar andrewrathbun avatar magygamal avatar sayedomarr avatar yusuf-madkour avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

evilize's Issues

Export the summary of the parsed logs to a csv file

After parsing the logs it outputs a grid view of the number of parsed logs.
We need to export this info in CSV to be able to check it later not only in the live investigation.

Thanks to TM PH IR Team for this feature

Logs Path should be as input

This code should only accept to run on logs in one folder that is hardcoded in the code, please change it to accept the log's path as input

Get-AllSuccessfulLogons -Path 'logs\Security.evtx' | Export-Csv -Path AllSuccessfulLogons.csv -NoTypeInformation

Parsing Status updating

need to know in which stage the parsing is, and after finishing all the parsing print the statistics

Log Path with spaces

When Event log path has spaces, Powershell will consider it a new parameter
Need to add it in the Readme

Rename all exported csv and excel sheet to inclode the hostname

While running Evilize on multiple sets of events logs, it exports the parsed files in every set on each folder but with the same name.
So if you want to open the same CSV in different sets the application refuses as they have the same name.
we need to export the hostname from one of the logs and concatenate it to the CSV and excel sheet names

Add a parameter "--no-security"

Users can add an optional parameter called "--no-security" to choose not to parse any log from Security.evtx file
This can be a time optimized option to get the data from other sources which are usually smaller in size

Branding

It will be nice to create a Logo for this tool

ImportExcel alternatives

When the PowerShell language mode is set to be ConstrainedLanguage, it denies the installation or usage of a package like Import-Excel.
We need to find an alternative to it or include it locally in the app files

Rename branches

It will be better to rename branches by functions, not by the owner
like logparser and winevent.

Multi threading code

As all parsing functions are independent so it will be easy to run it on multiple threads

Execute from Python

For compatibility with Linux and integration with other tools written in Python, we create a Python file that can execute Evilize.ps1 and pass arguments to it.

Change output layout

Need to print the statistics of found logs in a Table, may be using Grid-view

convert evt file to evtx

Usually, we export security and system logs in evt format we need to convert them to evtx usting this command

wevtutil epl $src_file $dst_file /lf:true

main file content shifting

helper file should contain only functions.
and all logic and function calls should be shifted to main.ps1

Local Path reference issue

The location of the function files should be relative to the execution path as this code will only work if I put the code in "D:\EJUST\Internships\TMinternship\evilize_project"

. D:\EJUST\Internships\TMinternship\evilize_project\RemoteDesktop\AllSuccessfulLogons.ps1

No folder should be created on main folder

After running the code many folders are created in the main folder
Some are empty and others are containing the CSV output
image

The main folder should be clean and all the csv files should be exported in results folder

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.