This is a non-IMPACT record, meaning that access to the data is not controlled by IMPACT. For access, see the directions below.

Disclaimer:
This Resource is offered and provided outside of the IMPACT mediation framework. IMPACT and the IMPACT Coordination Council/Blackfire Technology, Inc. expressly disclaim all conditions, representations and warranties including but not limited to Resource availability, quality, accuracy, non-infringement, and non-interference. All Resource information and access is controlled by entities and under terms that are external to the IMPACT legal framework.

Summary

DS-1329
cyberprobe
External Tool
External Data Source
GitHub
Unknown
Unknown
55 (lowest rank is 55)

Category & Restrictions

Other
intrusion detection, cyber defense
Unrestricted
true

Description


The Cyberprobe project is an open-source distributed architecture for real-time monitoring of networks against attack.

The probe, cyberprobe has the following features:

The probe can be tasked to collect packets from an interface and forward any which match a configurable address list.
The probe can be configured to receive Snort alerts. In this configuration, when an alert is received from Snort, the IP source address associated with the alert is dynamically targeted for a period of time. In such a configuration, the system will collect data from any network actor who triggers a snort rule and is thus identified as a potential attacker.
The probe can optionally run a management interface which allows remote interrogation of the state, and alteration of the configuration. This allows dynamic alteration of the targeting map, and integration with other systems.
The probe can be configured to deliver on one of two standard stream protocols.

The monitor tool, cybermon has the following features:

Collects packets delivered in stream protocols.
Decodes packet protocols in and raises events in near-real-time.
Decoded information is made available to user-configurable logic to define how the decoded data is handled. A simple configuration language is used (LUA) and example configurations are provided to monitor data volumes, display data hexdumps, or stash the data in files.
Packet forgery techniques are included, which allow resetting TCP connections, and forging DNS responses. This can be invoked from your LUA in order to fight back against attacks on your network.
Has a pub/sub delivery mechanism with subscribers for ElasticSearch, Google BigQuery and Gaffer graph store.
Supports IP, TCP, UDP, ICMP, HTTP and DNS protocols, currently.

The cybermon software includes some support for STIX as a threat indicator specification, and can create alerts on the presence of threats on the network.

Additional Details

5.2MB
false
Unknown
network layer protocols, cybercrime, database model, publish subscribe pattern, cyberprobe, cryptographic protocol, communication protocol, application layer protocols, market research, subroutine, web service, packets, transport layer security, external data source, real time computing, social networking websites, free security software, embedded system, digital signature forgery, domain name system, internet protocol, cryptosystem, bigquery, network packet, internet governance, uniform resource identifier, management interface, hypertext transfer protocol, source code, inferlink corporation, internet security, google, internet control message protocol, cyberwarfare, network architecture, secure communication, geotargeting, history of computing, intrusion detection system, graph database, cyberattack, internet layer protocols, lua, threat, exploit, 1329, snort