From the course: Complete Guide to Open Source Security

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

Working with the Cabby client library

Working with the Cabby client library

- [Narrator] The folks at Eclectic provide a Python library called Cabby for interacting with the OpenTAXII server. There's plenty of examples of how we can use the Cabby library in our Python program. We'll be connecting remotely from our Kali workstation. So let's go there and install it. And we install it with sudo pip3 install cabby. The installation includes not only the Python library for us to code up our client system, but it also provides a number of command line tools to access the OpenTAXII server. Let's use one to verify we're working by listing out the discovery one advertise services. /user /local /bin and we have a tool called TAXII-discovery and the path is http 192 .168 .1 .115 :9000 and we'll be going to services discovery. Just correct that. And we can see that we're able to interact with the OpenTAXII server. Let's now look at how we might create our own STIX reports. There's a number of commercial STIX clients and a number of sites dedicated to developing STIX…

Contents