321f24e915
Add File utility to create, write, move, and remove temporary files
kor-elf2026-04-26 15:26:47 +05:00
b36479c0ae
Extend Batch interface with Close, Check, and MoveFile methods for enhanced functionality
kor-elf2026-04-26 15:26:15 +05:00
c4bd51d9bc
Refactor Command interface to embed CommandRun for improved structure and consistency
kor-elf2026-04-26 15:25:50 +05:00
94405fbb53
Add ExecuteBatchAfterCheck method to NFT interface for pre-checking and executing batch commands
kor-elf2026-04-26 15:25:15 +05:00
70e6335e59
Add ExecuteBatch method to NFT interface for batch command execution
kor-elf2026-04-22 23:35:19 +05:00
a7ec170096
Add Batch API for building and executing batched nftables commands.
kor-elf2026-04-22 23:34:43 +05:00
3c47e7566b
Refactor to consolidate APIs into contract package and introduce NFT interface for better modularity and maintainability.
kor-elf2026-04-22 21:54:59 +05:00
1eaf009e56
Merge pull request 'Версия 0.1.1' (#2) from develop into main
v0.1.1
kor-elf2026-01-01 21:31:59 +05:00
92803286f5
Fix String method for TypeRoute to return "route" instead of "nat"
kor-elf2026-01-01 21:28:18 +05:00
fa41572019
There was a typo in the README.md title.
kor-elf2025-10-26 00:27:11 +05:00
6c95d5efb1
Merge pull request 'Версия 0.1.0' (#1) from develop into main
v0.1.0
kor-elf2025-10-22 23:10:41 +05:00
7360c05f9b
Add initial README with usage examples and API documentation
kor-elf2025-10-22 23:01:32 +05:00
a305b7f55a
Fix type conversion by removing unnecessary string conversion for command output parsing
kor-elf2025-10-22 22:44:23 +05:00
2ac9272293
Add Rule API for managing nftables rules, including Add, Insert, Replace, and Delete operations
kor-elf2025-10-22 22:43:33 +05:00
90b232aa05
Add Command method to NFT interface and RunWithOutput support to command package
kor-elf2025-10-22 20:59:49 +05:00
e7e53fc123
Add Chain API for managing nftables chains, including Add, Create, Delete, Clear, and Rename operations.
kor-elf2025-10-22 20:56:46 +05:00
09ac999346
Add NETDEV type to Type enum and update String method
kor-elf2025-10-20 22:45:13 +05:00
9210448f16
Add Version method to NFT interface and implementation
kor-elf2025-10-20 22:44:40 +05:00
c3a513f92c
Improve documentation for API interface in table package.
kor-elf2025-10-19 22:54:04 +05:00
5b19993343
Refactor table management to use a dedicated API and improve command handling.
kor-elf2025-10-19 22:50:14 +05:00
d056f5dbf8
Changed the name parameter to nameTable in methods for working with tables.
kor-elf2025-10-19 21:12:25 +05:00
1a62968d1d
Add ClearTable method to NFT interface and implementation.
kor-elf2025-10-19 20:25:36 +05:00
053ca9a37f
Add DeleteTable method to NFT interface and implementation.
kor-elf2025-10-19 20:11:45 +05:00
7cd41f8491
Improve documentation for Clear and AddTable methods in NFT interface.
kor-elf2025-10-19 19:55:42 +05:00