Git Product home page Git Product logo

lightsiem's People

Contributors

alienjolka avatar craiglawson avatar dsvetlov 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

lightsiem's Issues

lightSIEM Requirment

Hi Folk,
I'm asking about what lightSIEM need (OS version, kernel version, applications, libs ..) . Is it work fine with CentOs 6.7, kernel version: 2.6.32-573.12.1.el6.x86_64 ?

Thanks

Cisco devices config changes tracking

When administrator change device configuration log record issued on device. It will be nice to display that kind of events on separate dashboard for tracking changes.

Alert level field missed in Snort logs

It seems, that alert level filed (Alert.Analyzer.Level.Normalized) is missed in snort logs. Anyway ALERT PER LEVEL block in kibana dashboards show only one big number for "Missed field" logs.

Support for Snort alert full

Snort alert full format can contain more detailed information about attack. It will be very useful to support it.. may be with logstash or logstash-forwarder on snort host.

Support for Cisco ASA logs

Cisco ASA is great hardware firewalls. It'll be nice to see logs from ASA in kibana dashboards near snort.

Mailing alerts

Logstash have mail output.

I think it can be used for mailing about events or it combinations (correlation).

Certificate generation

For lumberjack inputs properly working, we need to generate ssl cetificate for logstash in playbook.

Support for Cisco IOS logs

Cisco router also have some firewall capabilities like Reflexive ACL. It will be good to parse it too.

%{syslog5424_host} instead hostname in some events

Logstash can't parse strings from snort like this

<29>1 2015-03-30T23:33:24.619485+03:00 hw1 snort 31879 - - S5: Session exceeded configured max bytes to queue 1048576 using 1049536 bytes (client queue). 1.1.1.1 40830 --> 9.3.4.3 80 (0) : LWstate 0x1 LWFlags 0x402003

lightsiem without Ansible

Where can I see configs of the services and utilities used?
I want to set up Lightsiem without Ansible.

List of all dashboards

Now users can access dashboards only typing it's URL in browser. It's possible to load dashboard to elasticsearch, so it will be available in Kibana standard menu.

Missing Alert.Target.File.Path fields on fim.json

Seems that since our recent updates the fim.json dashboard is not displaying the file paths correctly from hybrid servers, the data appears to be there in the message field, but no "Alert.Target.File.Path field" is present.

This occurs if I change a file on a remote host via hybrid server or on a directly attached ossec agent.

Accepting json input from ossec?

I sometimes see issues with syslog message size errors (I couldn't find one to demonstrate, but I'll keep looking), if we eliminated syslog from the equation completely would this resolve this issue? Could there be other benefits of using json direct into ELK?

I found this : http://notes.is9.co/2015/02/18/ossec-json-elk/

I'm not sure how much it would help the project, just thought it was worth suggesting?

Parsing Src_IP from logs to geo-locate events

I am struggling to get the source IP to parse from the message, My aim of this is to then geo-locate the IP on a map so you can easily see to a view where traffic is originating from.

I have already enabled geo-location in OSSEC as per - http://blog.rootshell.be/2012/06/05/attackers-geolocation-in-ossec/ and the alerts.log now has a Src IP and Src Location in the alert messages.

I have previously got this working using the OSSEC + ELK VM provided by OSSEC, but can't get it working with LightSIEM... :(

FYI - I added this to logstash.conf on my OSSEC provided VM:

geoip {
  source => "Src_IP"
  target => "geoip"
  add_field => [ "[geoip][coordinates]", "%{[geoip][longitude]}" ]
  add_field => [ "[geoip][coordinates]", "%{[geoip][latitude]}"  ]
}

Thanks,

Craig

trouble installation in step ansible-playbook lightsiem-master/lightsiem-install.yml

When i start "ansible-playbook lightsiem-master/lightsiem-install.yml"
I have a next report:

PLAY [Install and configure Elasticsearch, Logstash, Kibana] ******************

TASK: [elk | Install packages] ************************************************
ok: [localhost] => (item=java,http://download.elastic.co/logstash/logstash/packages/centos/logstash-1.5.0-1.noarch.rpm,https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.noarch.rpm,epel-release,nodejs,unzip,npm)

TASK: [elk | Open port in firewalld for Logstash OSSEC input] *****************
failed: [localhost] => {"failed": true, "parsed": false}
BECOME-SUCCESS-rmnhowxxyowmvaqgqhmfzdynjkowobjn
failed=True msg='firewalld required for this module'

FATAL: all hosts have already failed -- aborting

PLAY RECAP ********************************************************************
to retry, use: --limit @/root/lightsiem-install.retry

localhost : ok=1 changed=0 unreachable=0 failed=1

What does it meen? And how can i fix it?

Modify OSSEC_HYBRID_SERVER_HOST settings in ossec.pattern

Instead of Alert.Analyzer.Analyzer.Node.Name, which can be confusing to read at a glance, would it be suitable to highlight that this is a log which has arrived via hybrid box e.g. Alert.Analyzer.Hybrid.Node.Name?

And repeat for the other patterns...

Logstash 1.5 brings new paths

Fresh installation of logstash brings patterns and templates to new places. We need to update playbook to reflect these changes.

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.