This website requires JavaScript.
c91e552bcd
chore:fix with latest tag ver goreleaser
master
v0.7.1
d3m0k1d
2026-03-10 00:47:01 +03:00
e7bb64d24b
chore: test v7 one more time
d3m0k1d
2026-03-10 00:36:08 +03:00
7b318bcc40
chore: switch goreleaser vesion one more time
d3m0k1d
2026-03-09 23:51:03 +03:00
1aec91efa2
chore: rollback to goreleaser v6
d3m0k1d
2026-03-09 23:35:36 +03:00
e36cf1861e
chore: fix cd pipline for new version goreleaser
d3m0k1d
2026-03-09 23:22:49 +03:00
69c3befa48
update libs
d3m0k1d
2026-03-09 22:45:42 +03:00
8e3e940bed
feat: add new test for config
v0.7.0
d3m0k1d
2026-02-25 15:16:46 +03:00
eaa03b3869
fix: fix deps
d3m0k1d
2026-02-24 18:08:27 +03:00
bbc936ba5d
fix: linter
d3m0k1d
2026-02-24 18:05:58 +03:00
5cc61aca75
feat: integration actions to judge logic and update docs for this
d3m0k1d
2026-02-24 18:03:17 +03:00
fd38af9cb0
feat: release a email action and test for him
d3m0k1d
2026-02-24 17:45:28 +03:00
0929b92939
docs: add manpages
v0.6.1
d3m0k1d
2026-02-24 15:14:59 +03:00
b75541af61
feat: logic for scripts and webhooks
d3m0k1d
2026-02-24 14:41:25 +03:00
4e56d7bb6c
feat: recode interfaces
d3m0k1d
2026-02-23 23:40:44 +03:00
efa9abb289
feat: add actions to rule struct
d3m0k1d
2026-02-23 23:18:43 +03:00
2747abfc04
feat: add struct for actions
d3m0k1d
2026-02-23 23:18:26 +03:00
66d460dbfc
feat: add simple actions without integration to another code
d3m0k1d
2026-02-23 20:03:40 +03:00
783645c30b
docs: update readme versions and add prometheus to roadmap
d3m0k1d
2026-02-23 18:29:18 +03:00
d9df055765
feat: full working metrics ready
v0.6.0
d3m0k1d
2026-02-23 18:03:20 +03:00
6897ea8753
feat: new cli command and new logic for rules on dir
d3m0k1d
2026-02-23 17:02:39 +03:00
d534fc79d7
feat: logic rules switch from one file to rules.d and refactoring init cli func
d3m0k1d
2026-02-23 00:26:52 +03:00
9ad0a3eb12
fix: create db files on init func
d3m0k1d
2026-02-22 23:26:50 +03:00
d8712037f4
feat: fix gorutines on sshd and new validators on parsers
d3m0k1d
2026-02-22 23:18:07 +03:00
aef2647a82
chore: fix deps
v0.5.2
d3m0k1d
2026-02-22 19:52:22 +03:00
c3b6708a98
fix: gofmt
d3m0k1d
2026-02-22 19:48:37 +03:00
3acd0b899c
fix: linter run and gosec fix
d3m0k1d
2026-02-22 19:45:59 +03:00
3ac1250bfc
feat: add metrics support
d3m0k1d
2026-02-22 19:45:47 +03:00
7bba444522
feat: upgrade max_retry logic and change version
d3m0k1d
2026-02-22 18:27:21 +03:00
97eb626237
fix: update libs
v0.5.1
d3m0k1d
2026-02-22 17:21:20 +03:00
b7a1ac06d4
feat: new ver
v0.5.0
d3m0k1d
2026-02-22 16:13:51 +03:00
49f0acb777
docs: update add to example max retry
d3m0k1d
2026-02-22 16:12:52 +03:00
a602207369
feat: full working max_retry logic
d3m0k1d
2026-02-22 16:06:51 +03:00
8c0cfcdbe7
refactoring: method on reader req db
d3m0k1d
2026-02-19 12:36:56 +03:00
35a1a89baf
fix: run tests in storage
d3m0k1d
2026-02-19 11:22:52 +03:00
f3387b169a
fix: gosec
d3m0k1d
2026-02-19 11:17:51 +03:00
5782072f91
fix: ci one more time
d3m0k1d
2026-02-19 11:14:45 +03:00
7918b3efe6
feat: add new nosec flags for fix ci
d3m0k1d
2026-02-19 11:09:59 +03:00
f628e24f58
fix: golangci fix
d3m0k1d
2026-02-19 11:03:52 +03:00
7f54db0cd4
feat: add new method and for db req and add to template max retry
d3m0k1d
2026-02-19 10:53:55 +03:00
2e9b307194
Merge pull request #1 from shinyzero00/master
Ilya Chernishev
2026-02-15 13:17:01 +03:00
726594a712
Change return value to nil on successful IP block
Ilya Chernishev
2026-02-15 13:13:26 +03:00
b27038a59c
Execute SQL statement to create table in database
Ilya Chernishev
2026-02-15 13:08:40 +03:00
72025dab7d
Remove comment about potential failure in encoding
Ilya Chernishev
2026-02-15 12:59:20 +03:00
dd131477e2
fix ST1005
Ilya Chernishev
2026-02-15 12:51:18 +03:00
670aec449a
fix ST1005 staticcheck
Ilya Chernishev
2026-02-15 12:49:57 +03:00
fc37e641be
refactor(internal/config): use CutSuffix
zero@thinky
2026-02-15 04:53:33 +03:00
361de03208
refactor(cmd/fw): wtf is that error handling
zero@thinky
2026-02-15 04:50:02 +03:00
a2268fda5d
fix(cmd/fw): why to fucking log when it is printed by the only caller
zero@thinky
2026-02-15 04:44:58 +03:00
9dc0b6002e
refactor(internal/config): error handling
zero@thinky
2026-02-15 04:41:57 +03:00
4953be3ef6
refactor(internal/storage/RequestWriter/WriteReq): wtf is that error handling
zero@thinky
2026-02-15 04:18:11 +03:00
c386a2d6bc
refactor(internal/storage/RequestWriter): deduplicate dsn
zero@thinky
2026-02-15 04:15:24 +03:00
dea03a6f70
refactor(*): what the fuck is that naming
zero@thinky
2026-02-15 04:04:56 +03:00
11f755c03c
style(internal/storage/BanWriter): rm extra newline
zero@thinky
2026-02-15 04:02:45 +03:00
1c7a1c1778
refactor(internal/storage/BanWriter): deduplicate dsn
zero@thinky
2026-02-15 04:01:40 +03:00
411574cabe
refactor(internal/storage): generalization and deduplication
zero@thinky
2026-02-15 04:00:16 +03:00
820c9410a1
feat: update docs for new commands
v0.4.3
d3m0k1d
2026-02-09 22:27:28 +03:00
6f261803a7
feat: add to cli commands for open/close ports on firewall
d3m0k1d
2026-02-09 21:51:31 +03:00
aacc98668f
feat: add logic for PortClose and PortOpen on interfaces
d3m0k1d
2026-02-09 21:31:19 +03:00
9519eedf4f
feat: add new interface method to firewals
d3m0k1d
2026-02-09 19:50:06 +03:00
b8b9b227a9
Fix: daemon chanels
v0.4.2
d3m0k1d
2026-01-27 17:10:01 +03:00
08d3214f22
Fix: goimport linter fix
d3m0k1d
2026-01-27 17:04:36 +03:00
6ebda76738
feat: Add apache support
d3m0k1d
2026-01-27 16:59:32 +03:00
b9754f605b
fix: Delete sudo calls on exec
v0.4.1
d3m0k1d
2026-01-27 16:20:03 +03:00
be6b19426b
docs: Add installation guide
d3m0k1d
2026-01-26 16:51:40 +03:00
3ebffda2c7
feat: improve table on cli interface
v0.4.0
d3m0k1d
2026-01-26 14:21:35 +03:00
cadbbc9080
feat: improve reason string on db
d3m0k1d
2026-01-26 14:04:30 +03:00
e907fb0b1a
feat: update ban/unban command
d3m0k1d
2026-01-25 21:13:56 +03:00
b0fc0646d2
fix: typo
d3m0k1d
2026-01-24 20:30:27 +03:00
c2eb02afc7
docs: fix roadmap
d3m0k1d
2026-01-23 18:22:18 +03:00
262f3daee4
docs: update reaadme.md Roadmap and overview
d3m0k1d
2026-01-23 17:58:03 +03:00
fb32886d4a
refactoring: rename func writer
d3m0k1d
2026-01-22 21:08:55 +03:00
fb624a9147
fix: errcheck
d3m0k1d
2026-01-22 20:34:49 +03:00
7741e08ebc
fix: linter
d3m0k1d
2026-01-22 20:34:36 +03:00
5f607d0be0
refactoring: full refactoring the database structure from 1 file to 2 file db struct to avoid conflict 2 writters and sqllite busy, improve tests
d3m0k1d
2026-01-22 20:29:19 +03:00
9a7e5a4796
fix: fix matchPath logic
v0.3.2
d3m0k1d
2026-01-22 00:37:57 +03:00
95bc7683ea
fix: fix test for test server
d3m0k1d
2026-01-22 00:25:50 +03:00
dca0241f17
fix: golangci-lint --fix run
d3m0k1d
2026-01-22 00:11:29 +03:00
791d64ae4d
feat: Recode logic for add logs to db
d3m0k1d
2026-01-22 00:09:56 +03:00
7df9925f94
fix: db connection bug and delete debug logs
d3m0k1d
2026-01-21 22:43:08 +03:00
211e019c68
fix: fix gosec and err checl
d3m0k1d
2026-01-21 22:30:27 +03:00
de000ab5b6
fix: fix Nginx parser start without gourutine
d3m0k1d
2026-01-21 21:40:57 +03:00
0fe34d1537
Fix: fix daemon logic
d3m0k1d
2026-01-21 21:36:38 +03:00
341f49c4b4
feat: improve db logic and logger(untested)
d3m0k1d
2026-01-21 20:44:28 +03:00
7522071a03
fix: fix tests
d3m0k1d
2026-01-21 19:16:25 +03:00
4e8dc51ac8
chore: switch driver one more time ncruses -> modernc
d3m0k1d
2026-01-21 19:15:35 +03:00
11453bd0d9
chore: delete old driver from deps
d3m0k1d
2026-01-21 16:56:26 +03:00
f03ec114b1
fix: fix test, new driver
d3m0k1d
2026-01-21 16:56:07 +03:00
26f4f17760
fix: golangci --fix run
d3m0k1d
2026-01-21 16:52:07 +03:00
3001282d88
chore: Add script for postinstall and postremove package, add scripts to gorealeaser
d3m0k1d
2026-01-21 16:44:42 +03:00
9198f19805
chore: new driver for sqlite3 with wasm and edit goreleaser env to compiler CGO_ENABLED = 0, add empty file for postinstall script
d3m0k1d
2026-01-21 16:26:55 +03:00
b6e92a2a57
feat: Add new logic for judge path with *
d3m0k1d
2026-01-21 16:07:31 +03:00
16a174cf56
Fix: fix init nftables, fix logic ban/unban command
d3m0k1d
2026-01-20 23:41:22 +03:00
e275a73460
chore: fix cgo gp-sqlite3 needed cgo
v0.3.1
d3m0k1d
2026-01-20 22:43:20 +03:00
2dcc3eaa7b
chore: fix binary name
d3m0k1d
2026-01-20 22:33:22 +03:00
322f5161cb
chore: fix realease ver file name
d3m0k1d
2026-01-20 21:34:58 +03:00
4e80b5148d
docs: add new docs
d3m0k1d
2026-01-20 21:14:07 +03:00
1d74c6142b
feat: recode scanner logic, add sshd service, add journald support, recode test for parser, update daemon, update config template
d3m0k1d
2026-01-20 20:47:45 +03:00
9c3c0dbeaa
docs: add config.md content
v0.3.0
d3m0k1d
2026-01-20 17:15:24 +03:00
46dc54f5a7
chore: add new formatter to .golangci.yml
d3m0k1d
2026-01-19 18:57:11 +03:00
a1321300cb
docs: Add Readme.md tag bage
d3m0k1d
2026-01-19 18:04:23 +03:00