Giter VIP home page Giter VIP logo

sysmonsearch's Introduction

SysmonSearch

SysmonSearch make event log analysis more effective and less time consuming, by aggregating event logs generated by Microsoft's Sysmon.

SysmonSearch system

System Overview

SysmonSearch uses Elasticserach and Kibana (and Kibana plugin).

  • Elasticserach
    Elasticsearch collects/stores Sysmon's event log.
  • Kibana
    Kibana provides user interface for your Sysmon's event log analysis. The following functions are implemented as Kibana plugin.
    • Visualizes Function
      This function visualizes Sysmon's event logs to illustrate correlation of processes and networks.
    • Statistical Function
      This function collects the statistics of each device or Sysmon's event ID.
    • Monitor Function
      This function monitor incoming logs based on the preconfigured rules, and trigers alert.
  • StixIoC server
    You can add search/monitor condition by uploading STIX/IOC file. From StixIoC server Web UI, you can upload STIXv1, STIXv2 and OpenIOC format files.

Use SysmonSearch

To try SysmonSearch, you can either 1)install softwares to your own linux enviroment with following instractions or 2)use docker image:

  1. Install to your own linux box
  2. Use docker image

Documentation

For details, please check the SysmonSearch wiki.

sysmonsearch's People

Contributors

s03d4-164 avatar shu-tom avatar wataru-takahashi 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  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  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  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  avatar  avatar

sysmonsearch's Issues

SysmonSearch for Nxlog

Hello,

If I want test SysmonSearch with a Nxlog and a logstash.
I must change my winlogbeat.yml of sigma with my nxlog.yml and change the "collection_alert_data.py" and "collection_statistical_data.py" ?

Congratulations on your work

StixIoc server 404

After following the steps as mentioned in the wiki

https://github.com/JPCERTCC/SysmonSearch/wiki/how-to-install#stixioc-server-setup

I run up to the following response from the StixIoc server (on both Windows 7 x64 and Ubuntu 18.04 x64)

Traceback (most recent call last):
File "/home/ubuntu1804/Documents/elk/SysmonSearch/stixioc-import-server/.env/local/lib/python2.7/site-packages/tornado/web.py", line 1569, in _execute
result = self.prepare()
File "/home/ubuntu1804/Documents/elk/SysmonSearch/stixioc-import-server/.env/local/lib/python2.7/site-packages/tornado/web.py", line 2322, in prepare
raise HTTPError(self._status_code)
HTTPError: HTTP 404: Not Found

I couldn't figure out what's going on.
I currently have ElasticSearch-6.4.2 and Kibana-6.4.2 installed.
Any support is welcomed.

Elasticsearch 5.6 support

Can you guys implement Elasticsearch 5.6 support? Would love to use this with Graylog + Kibana 5.6

SysmonSearch in Elastic 7.15

It seems the application doesn't work anymore in recent versions of Kibana. Did someone figure out already how to resolve this?

sysmon_search_plugin/conf.js

Please give me the exapmle of following:
//monitor rule file path
"savepath": "[path to the script]/rule_files"

I can't understand what "monitor rule" is.

Regards,

SysmonSearchプラグインにログが表示されません

ubuntu18.04LTS/elasticsearch7.5.2/kibana7.5.2環境へSysmonSearchプラグインを導入しましたが、
SysmonSearchの[EventList]でしかログが表示されず[Alert][Serach][Statistics]が利用できません。
elasticsearchにログは届いていることは確認済みです。
どなたか同じ現象になっていませんでしょうか?

クライアント側はwinlogbeat7.5.2です。
ちなみにwinlogbeat6.6.2のログは[EventList]にすら表示されません。
winlogbeat6系のログは表示できないのでしょうか?

[ Work Stoppage ] Webpack Error in Kibana 7.9.2

Greetings

I am using 7.9.2 Elastic/Kibana and since Elastic 7.6 several changes have broken Sysmon Search, I have a critical need to use your awesome plugin and am wondering if you can fix the issues to work in Kibana 7.9.2 please.

The first error I experienced was about the imports of the ui modules, which since 7.6 Kibana are no longer used. I fixed that one in your plug-in by uncommenting the require import statement.

Now the one that is killing me is the webpack error described here.

https://flaviocopes.com/cannot-assign-readonly-property-export/

I changed your code in all files where I could find references to module.exports

Unfortunately I believe your deps have the same CommonJS imports that are no longer supported by webpack.

Can you please help?

My Environment

Debian 10, x64
Elasticsearch and Kibana 7.9.2 installed from Debian Package

Dockerでkibanaが起動しません

Dockerで起動するとファイルが無いとエラーとなりkibanaが起動しません。
どなたか経験ありますでしょうか?

<実施したこと>
sudo sysctl -w vm.max_map_count=262144
cd SysmonSearch/docker
sh ./setup.sh
docker-compose up

<エラー内容>
docker-sysmonsearch-kibana | ERROR in ./plugins/sysmon_search_r/public/components/main/react-graph-vis.js
docker-sysmonsearch-kibana | Module not found: Error: Can't resolve 'lodash/isEqual' in '/usr/share/kibana/plugins/sysmon_search_r/public/components/main'

環境:AzureVM(ubuntu20.04LTS)

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.