Commit Graph

11 Commits

Author SHA1 Message Date
77af62ed56 라이센스 추가 2025-05-28 01:50:12 +00:00
2e67e8f777 Merge branch 'set-secret-detection-config-1' into 'main'
`.gitlab-ci.yml`에서 비밀 탐지를 설정하고 이 파일이 없으면 생성합니다.

See merge request dmslab/policy-routing!3
2025-05-28 01:47:27 +00:00
c8b62a71e1 .gitlab-ci.yml에서 비밀 탐지를 설정하고 이 파일이 없으면 생성합니다. 2025-05-28 01:47:19 +00:00
38e473e336 Merge branch 'set-sast-iac-config-1' into 'main'
`.gitlab-ci.yml`에 SAST IaC를 구성하고 이 파일이 없으면 생성합니다.

See merge request dmslab/policy-routing!2
2025-05-28 01:46:52 +00:00
16a19e8da9 .gitlab-ci.yml에 SAST IaC를 구성하고 이 파일이 없으면 생성합니다. 2025-05-28 01:46:43 +00:00
3bc1a9cf33 Merge branch 'set-sast-config-1' into 'main'
`.gitlab-ci.yml`에 SAST를 구성하고, 아직 존재하지 않는 경우 이 파일을 생성합니다.

See merge request dmslab/policy-routing!1
2025-05-28 01:46:34 +00:00
1da112f914 .gitlab-ci.yml에 SAST를 구성하고, 아직 존재하지 않는 경우 이 파일을 생성합니다. 2025-05-28 01:46:18 +00:00
21211c5fc0 Add Policy-Based Routing Manager and unit tests
- Implemented the Policy-Based Routing Manager in `policy_routing.py` for real-time network change detection.
- Added configuration management, network interface monitoring, and routing rule application features.
- Created a test suite in `test_policy_routing.py` to validate the functionality of the PolicyRoutingManager class.
- Included tests for network calculations, command execution, interface retrieval, and routing application.
- Mocked external dependencies to ensure tests do not affect the actual system configuration.
v0.1
2025-05-28 10:42:48 +09:00
cdd0d4a99e 네트워크 계산 기능 추가 및 디버깅 개선 2025-05-28 10:08:29 +09:00
899d353af2 타입 힌트 및 로깅 개선, 인터페이스 디버깅 기능 추가
새로운 NIC 감지 기능 강화
2025-05-28 09:40:17 +09:00
0caf0ece55 Update file policy-routing.py 2025-05-26 08:44:21 +00:00