Skip to content

Commit

Permalink
tui
Browse files Browse the repository at this point in the history
  • Loading branch information
www committed Mar 24, 2024
1 parent 238f0e3 commit bd3f485
Show file tree
Hide file tree
Showing 14 changed files with 222 additions and 347 deletions.
150 changes: 2 additions & 148 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ edition = "2021"

[dependencies]
anyhow = "1.0.81"
simplelog = "0.12.2"
tui-scrollview = "0.3.2"
ratatui = { version = "0.26.1", features = [] }
crossterm = { version = "0.27.0", features = ["event-stream"] }
tui = "0.19.0"
color-eyre = "0.6.3"
log = "0.4.16"
simple_logger = "4.3.3"
chrono = "0.4.19"
futures = "0.3.21"
reqwest = {version = "0.11.10", features = ["blocking", "json"]}
Expand All @@ -25,6 +21,7 @@ serde_json="1.0.79"
serde_derive = "1.0.136"
clap = { version = "4.5.2", features = ["derive"] }
csv = "1.3.0"
log = { version = "0.4.21", features = ["std"] }
poston = "0.7.8"
base64 = "0.22.0"
hmac = "0.12.1"
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,19 @@ rewrite, I'm hoping I'll be able to maintain the smaller codebase in my limited
- Csv file
- Graylog
- Fluentd
- Azure Log Analytics

If you were using an interface that was dropped, keep using the previous version and raise an issue asking for the
interface to be included. I don't mind writing an interface for one person, I only mind writing it for no one.


#### Interactive interface

An interactive terminal interface was added, which allows testing the API connection, retrieving logs, and load testing
by downloading each log an arbitrary number of times. This should allow live troubleshooting and testing, which might
make solving issues easier. You can use it by running the collector as normal, only adding the '--interactive' command
line parameter.

#### Add container releases

While binaries will still be available, the primary method of release should be containers. This will hopefully
Expand All @@ -32,6 +41,8 @@ be necessary.

# Office365 audit log collector

![Screenshot.jpg](Screenshot.jpg)

Collect/retrieve Office365, Azure and DLP audit logs, optionally filter them, then send them to one or more outputs
(see full list below).
Onboarding is easy and takes only a few minutes (see 'Onboarding' section). There are Windows and Linux executables.
Expand Down
4 changes: 2 additions & 2 deletions Release/Linux/OfficeAuditLogCollector
Git LFS file not shown
4 changes: 2 additions & 2 deletions Release/Windows/OfficeAuditLogCollector.exe
Git LFS file not shown
Binary file added Screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit bd3f485

Please sign in to comment.