https://github.com/ibmstreams/streamsx.cybersecurity.starterapps
Starter applications for IBM Streams cybersecurity toolkit
https://github.com/ibmstreams/streamsx.cybersecurity.starterapps
cybersecurity ibm-streams network-analysis network-monitoring starter-applications starterkit stream-processing
Last synced: 9 months ago
JSON representation
Starter applications for IBM Streams cybersecurity toolkit
- Host: GitHub
- URL: https://github.com/ibmstreams/streamsx.cybersecurity.starterapps
- Owner: IBMStreams
- License: apache-2.0
- Created: 2015-12-03T15:25:39.000Z (over 10 years ago)
- Default Branch: develop
- Last Pushed: 2020-08-17T13:07:40.000Z (almost 6 years ago)
- Last Synced: 2025-07-16T03:41:31.950Z (11 months ago)
- Topics: cybersecurity, ibm-streams, network-analysis, network-monitoring, starter-applications, starterkit, stream-processing
- Language: Shell
- Homepage: https://ibmstreams.github.io/streamsx.cybersecurity.starterApps
- Size: 29.4 MB
- Stars: 2
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# streamsx.cybersecurity.starterApps
Starter applications for IBM Streams cybersecurity toolkit
* These sample applications are compatible with **Streams 4.3** and later.
* Requires version **[3.0.0,4.0.0)** of the toolkit `com.ibm.streams.cybersecurity`.
You can build and run the samples with local Streams or with Streams in **Cloud Pak for Data**.
*For Streams 4.3 and toolkit version 2.x use version* [2.0](https://github.com/IBMStreams/streamsx.cybersecurity.starterApps/tree/v2.0.0) *of the samples.*
*For Streams 4.2 use version* [1.0](https://github.com/IBMStreams/streamsx.cybersecurity.starterApps/tree/v1.0.0) *of the samples.*
## Quick Start
1. Download or clone the git repository to your system
2. Each application comes with a build.xml that will compile the application using local Streams
- For the BWListTaggerSamples, DomainProfilingSamples, DNSTunnelingSamples and HostProfilingSamples application, run `ant` or `ant -Dcybersecurity.toolkit=`
- For the PredictiveBlocklistingSamples application, run `ant -Dspss.toolkit=` or `ant -Dspss.toolkit= -Dcybersecurity.toolkit=`
3. Submit the job! (the *.sab file can be found in the `output` directory)
### Cloud Pak for Data
To launch the samples (BWListTaggerSamples, DomainProfilingSamples, DNSTunnelingSamples, HostProfilingSamples) using [streamsx command line tools](https://streamsxtopology.readthedocs.io/en/stable/scripts/streamtool.html) to a remote Streams instance (Cloud Pak for Data),
run `ant buildAndSubmitRemote`
## Cybersecurity Toolkit - Getting Started
For information on how to get started with the cybersecurity toolkit, see the following link:
* [Detect Active Threats in Real-time: Streams Cybersecurity Toolkit](https://ibmstreams.github.io/streamsx.cybersecurity.starterApps/docs/knowledge/overview/)
* [Getting Started](http://ibmstreams.github.io/streamsx.documentation/docs/4.1/cybersecurity/cybersecurity-getting-started/)
To learn more about Streams:
* [IBM Streams on Github](http://ibmstreams.github.io)