Skip to content

Conversation

@0x6d6f7468
Copy link
Contributor

Adds --yes flag to apt-add-repository so users don't get prompted for input; Ensures that all package management commands are using $SUDO to get rid of warnings on CentOS/Rocky.

Installer tested on Ubuntu 24.04 and Rocky 9.

@lisaSW lisaSW merged commit 3555d9b into config_update May 5, 2025
3 of 5 checks passed
@lisaSW lisaSW deleted the installer-behavior-tweaks branch May 5, 2025 23:19
caffeinatedpixel added a commit that referenced this pull request Sep 22, 2025
* Update on config structure, functionality, and tests

Co-Authored-By: Naomi Kramer <[email protected]>

* Extend subnet type to read/write from db, update tests

Co-Authored-By: Liza Tsibur <[email protected]>

* updated read file config test and subnet tests

* fixed config and util tests, updated subnet related functions

Co-Authored-By: Naomi Kramer <[email protected]>

* Remove error return from GetDefaultConfig

Co-Authored-By: Liza Tsibur <[email protected]>

* added json tags to database struct

* Updated beacon weights validation for config

* updates to score thresholds validation tags

* changes to config subnet validation and testing

* Update subnet.go

* Write missing host entries to http to populate http_proto

* Updating some fields to uint64

* WIP update some field types

* Update zeek count types and fix tests

* Add clickhouse credentials

* Misc fixes

* Update pointer

* Add ability to mark datasets as sample datasets

* fix column name

* Fix datasets exiting import if hour is empty

* Fix zeek count parsing from TSV files

* Remove storing dns conns in arrays, Fix historical first seen dns lag

* Remove unused columns

* Update config.hjson

* Update config.hjson

* updated impact category score functions to use float64

Co-Authored-By: Naomi Kramer <[email protected]>

* Update subnet.go

* Store import version in imports table

* Fix duplicated SNI/IP long connections

* Update subnet_test.go

* Cleanup output

* Rolling files updates (#39)

* Limit number of days to import for rolling datasets

* Fix breaking imports when import was interrupted

* Remove debug output

---------

Co-authored-by: Naomi Kramer <[email protected]>

* Omit parts of env from output

* Set max for threat intel datasize

* Remove SELinux neutering for QA

* Add network size column

* Fix http_proto for missing host, update tests for missing host fixes

* Add online feeds to default config

* Update sshprep (#45)

* Update sshprep

Co-Authored-By: William Stearns <[email protected]>

* Update sshprep

Add Bradley's suggestion of using head -1 to limit to a single address.

---------

Co-authored-by: Naomi Kramer <[email protected]>
Co-authored-by: William Stearns <[email protected]>

* Installer Behavior Tweaks (#41)

* Add --yes flag to add-apt-repository command

* Add missing sudo flags, make sure we're using the SUDO variable instead

* Add ability to perform zone transfers (#48)

* Store zone transfer records

Co-Authored-By: moth <[email protected]>

* Update config

* Add tests

* Tests, connectivity test

* Update tests

---------

Co-authored-by: moth <[email protected]>

* Support RedHat/RHEL as a valid target (#47)

* Update sshprep

Co-Authored-By: William Stearns <[email protected]>

* Supporrt RedHat/RHEL as a valid target

---------

Co-authored-by: Naomi Kramer <[email protected]>
Co-authored-by: William Stearns <[email protected]>
Co-authored-by: moth <[email protected]>

* Fix tests (#49)

* Fix tests

* Update WalkFiles to use UTC

* fixed issue with rolling datasets over 24hours old not getting historical first seen timestamp set (#52)

* Change values from float32 to float64 (#50)

* Switch float32 to float64

* Update threat category calculation to match CalculateBucketedScore (#51)

---------

Co-authored-by: Liza Tsibur <[email protected]>

* Bump max query execution time default value

* Use string instead of error for ZoneTransferConnectivityErrors struct fields (#61)

* Upgrade Golang to version 1.24 (#59) (#60)

* Replace get_url with shell and curl (#58)

* Update sshprep

Co-Authored-By: William Stearns <[email protected]>

* Replace get_url with shell and curl

* Use get_url by default, fall back to curl if it fails

---------

Co-authored-by: Naomi Kramer <[email protected]>
Co-authored-by: William Stearns <[email protected]>
Co-authored-by: moth <[email protected]>

* add automated log transfer, AC-Hunter issue 135 (#62)

* Update sshprep

Co-Authored-By: William Stearns <[email protected]>

* add automated log transfer, PR135

* cron requires non-executable permission

* Specify suggested YAML plugin and config in VSCode workspace

* Linting and light cleanup

* Update generate_installer.sh

Download zeek_log_transport.sh to send to the sensor.

* Create cron file if remote zeek installation

* Only run zeek log import steps for remote sensor installations

---------

Co-authored-by: Naomi Kramer <[email protected]>
Co-authored-by: William Stearns <[email protected]>
Co-authored-by: moth <[email protected]>

* Temporarily disable RITA/Zeek log transport until installer is modular (#66)

* Uniform -y flag usage for repo management/package installation; Uniform SUDO variable usage (#68)

* Resolve Installer Side Effects and Formalize RHEL Support (#73)

* Add missing necessary wildcards for RHEL versions

* Remove Ansible task replacing python3-requests to avoid RHEL distro installation side effects

* Update supported distros in README

* Update scoring defaults

* Resolve Ansible Reboot Errors (#75)

* Clean up conditionals; Fix reboot step for Ubuntu

* Suppress erroneous error output on RPM systems, ignore errors on reboot necessity checks

* Ignore missing host rows for openhttp (#76)

* Fix integration tests due to prevalence (#77)

---------

Co-authored-by: Liza Tsibur <[email protected]>
Co-authored-by: moth <[email protected]>
Co-authored-by: William Stearns <[email protected]>
Co-authored-by: William Stearns <[email protected]>
Co-authored-by: moth <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants