Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.0.1 #249

Merged
merged 5 commits into from
Aug 20, 2024
Merged

5.0.1 #249

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Changelog
## [5.0.1](https://github.com/intelowlproject/pyintelowl/releases/tag/5.0.1)
- Updated documentation
- Removed old endpoints

## [5.0.0](https://github.com/intelowlproject/pyintelowl/releases/tag/5.0.0)
- Fixes for Playbook Analysis
Expand Down
2 changes: 1 addition & 1 deletion .github/release_template.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Checklist for creating a new release

- [ ] Update `CHANGELOG.md` for the new version
- [ ] Change version number in `docs/conf.py`, `pyintelowl/version.py`
- [ ] Change version number in `pyintelowl/version.py`
- [ ] Verify CI Tests
- [ ] Merge the PR to the `master` branch. **Note:** Only use "Merge and commit" as the merge strategy and not "Squash and merge". Using "Squash and merge" makes history between branches misaligned.

Expand Down
24 changes: 0 additions & 24 deletions .readthedocs.yml

This file was deleted.

22 changes: 5 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ Robust Python **SDK** and **Command Line Client** for interacting with [IntelOwl
- Choose whether you want to HTTP poll for the analysis to finish or not.
- List all jobs or view one job in a prettified tabular form.
- List all tags or view one tag in a prettified tabular form.
- Tabular view of the `analyzer_config.json` and `connector_config.json` from IntelOwl with RegEx matching capabilities.

## Demo

Expand Down Expand Up @@ -51,8 +50,6 @@ Commands:
analyzer-healthcheck Send healthcheck request for an analyzer...
config Set or view config variables
connector-healthcheck Send healthcheck request for a connector
get-analyzer-config Get current state of `analyzer_config.json` from...
get-connector-config Get current state of `connector_config.json` from...
jobs Manage Jobs
tags Manage tags
```
Expand All @@ -64,27 +61,18 @@ from pyintelowl import IntelOwl
obj = IntelOwl("<your_api_key>", "<your_intelowl_instance_url>", "optional<path_to_pem_file>", "optional<proxies>")
```

For more comprehensive documentation, please see https://pyintelowl.readthedocs.io/.
For more comprehensive documentation, please see https://intelowlproject.github.io/docs/pyintelowl/.

## Changelog

View [CHANGELOG.md](https://github.com/intelowlproject/pyintelowl/blob/master/.github/CHANGELOG.md).

## FAQ

#### Generate API key
## How to generate an API key

You need a valid API key to interact with the IntelOwl server.
Keys should be created from the admin interface of [IntelOwl](https://github.com/intelowlproject/intelowl): you have to go in the _Durin_ section (click on `Auth tokens`) and generate a key there.
Keys can be created from the "API access" section of the user's menu in the IntelOwl's GUI.

#### Incompatibility after version 3.0
![api_access](static/api_access.png)

We did a complete rewrite of the PyIntelOwl client and CLI both for the version `3.0.0`. We very much recommend you to update to the latest version to enjoy all new features.

#### (old auth method) JWT Token Authentication

> this auth was available in IntelOwl versions <1.8.0 and pyintelowl versions <2.0.0

From the admin interface of IntelOwl, you have to go in the _Outstanding tokens_ section and generate a token there.

You can use it by pasting it into the file [api_token.txt](api_token.txt).
Otherwise, you can create them from the Django Admin Interface of the IntelOwl application with an administration account. Section "Durin" -> "Auth tokens"
20 changes: 0 additions & 20 deletions docs/Makefile

This file was deleted.

Empty file removed docs/__init__.py
Empty file.
83 changes: 0 additions & 83 deletions docs/conf.py

This file was deleted.

104 changes: 0 additions & 104 deletions docs/index.rst

This file was deleted.

35 changes: 0 additions & 35 deletions docs/make.bat

This file was deleted.

18 changes: 0 additions & 18 deletions docs/pyintelowl.rst

This file was deleted.

4 changes: 0 additions & 4 deletions docs/requirements.txt

This file was deleted.

3 changes: 0 additions & 3 deletions docs/serve_docs.sh

This file was deleted.

Loading
Loading