火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 584|回复: 2
打印 上一主题 下一主题

[其它] 终于得到关于系统IPSec相关的信息了。

[复制链接]

307

主题

1382

帖子

5326

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5326
QQ
跳转到指定楼层
楼主
发表于 2023-9-15 16:28:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


这玩意好几年了,网上压根找不到丁点信息。
用过防火**的兄弟肯定是知道的。
windows防火**简直是陀狗屎,添加的条数多点点,就卡到爆炸。
而系统安全策略 IPsec不同。尽管添加,不带卡一点点的。
甚至可以在策略里 创建多个 IP筛选器,甚至可以把这些筛选器命名为日期,便于管理。


于是乎我寻思着通过chat看看能不能查到信息。
果然,告诉我是通过NetAPI32.dll这个DLL库。
于是我深入咨询,这个库就是个超级  万能库

  1. NetIpsecNewSecurityPolicy:创建新的IPSec安全策略。
  2. NetIpsecAddSecurityPolicy:向现有的IPSec安全策略添加新的安全策略项。
  3. NetIpsecDeleteSecurityPolicy:删除现有的IPSec安全策略。
  4. NetIpsecSetSystemSecurityPolicy:设置系统范围的IPSec安全策略。
  5. NetIpsecGetSystemSecurityPolicy:获取系统范围的IPSec安全策略。
  6. NetIpsecSetInterfaceSecurityPolicy:设置单个网络接口的IPSec安全策略。
  7. NetIpsecGetInterfaceSecurityPolicy:获取单个网络接口的IPSec安全策略。
复制代码
  1. NetIpsecQueryPolicy:cha询IPSec安全策略的状态和设置。
  2. NetIpsecQueryStatistics:cha询IPSec安全策略的统计信息。
  3. NetIpsecAddFilter:向IPSec安全策略添加过滤器。
  4. NetIpsecDeleteFilter:从IPSec安全策略中删除过滤器。
  5. NetIpsecSetFilter:设置IPSec安全策略中的过滤器参数。
  6. NetIpsecGetFilter:获取IPSec安全策略中的过滤器参数。
  7. NetIpsecSetFilterAction:设置IPSec安全策略中的过滤器行为。
  8. NetIpsecGetFilterAction:获取IPSec安全策略中的过滤器行为。
复制代码
  1. NetIpsecQueryPolicyEx:cha询IPSec安全策略的状态和设置,比NetIpsecQueryPolicy更加灵活和详细。
  2. NetIpsecAddFilterEx:向IPSec安全策略添加过滤器,比NetIpsecAddFilter更加灵活和详细。
  3. NetIpsecSetFilterEx:设置IPSec安全策略中的过滤器参数,比NetIpsecSetFilter更加灵活和详细。
  4. NetIpsecGetFilterEx:获取IPSec安全策略中的过滤器参数,比NetIpsecGetFilter更加灵活和详细。
复制代码
  1. NetIpsecQueryPolicyLocal:cha询本地计算机的IPSec安全策略。
  2. NetIpsecAddFilterLocal:向本地计算机的IPSec安全策略添加过滤器。
  3. NetIpsecDeleteFilterLocal:从本地计算机的IPSec安全策略中删除过滤器。
  4. NetIpsecSetFilterLocal:设置本地计算机的IPSec安全策略中的过滤器参数。
  5. NetIpsecGetFilterLocal:获取本地计算机的IPSec安全策略中的过滤器参数。
  6. NetIpsecSetFilterActionLocal:设置本地计算机的IPSec安全策略中的过滤器行为。
  7. NetIpsecGetFilterActionLocal:获取本地计算机的IPSec安全策略中的过滤器行为。

  8. 这些函数可以帮助开发人员在本地计算机上管理和控制IPSec安全策略,而不需要考虑其他计算机或网络中的安全策略。
  9. 此外,还有一些与IPSec事件日志记录相关的API函数,例如:

  10. NetIpsecAddAuditRule:向IPSec安全策略添加审计规则。
  11. NetIpsecDeleteAuditRule:从IPSec安全策略中删除审计规则。
  12. NetIpsecSetAuditRule:设置IPSec安全策略中的审计规则参数。
  13. NetIpsecGetAuditRule:获取IPSec安全策略中的审计规则参数。

  14. 这些函数可以帮助开发人员通过添加、删除、设置和获取审计规则来管理IPSec事件的日志记录,以便更好地了解和监控网络安全性情况。
  15. 总的来说,NetAPI32.dll库提供了丰富的与IPSec相关的API函数,这些函数可以帮助开发人员更好地管理和控制IPSec安全策略,以满足特定的网络需求和安全性要求。在使用这些函数之前,建议仔细阅读相关文档和资料,并了解Windows网络编程和IPSec协议的基础知识。
复制代码
  1. 除了之前提到的API函数,NetAPI32.dll库中还有其他一些与IPSec相关的函数,这些函数可以帮助开发人员更深入地管理和控制IPSec安全策略。
  2. 以下是一些额外的API函数:

  3. NetIpsecQueryAuthentication:cha询IPSec安全策略的认证方式。
  4. NetIpsecQueryAudit:cha询IPSec安全策略的审计设置。
  5. NetIpsecSetAuthentication:设置IPSec安全策略的认证方式。
  6. NetIpsecSetAudit:设置IPSec安全策略的审计设置。

  7. 这些函数可以帮助开发人员管理和控制IPSec安全策略的认证和审计设置,以确保网络安全性得到正确的保护和管理。
  8. 另外,还有一些与IPSec操作相关的API函数,例如:

  9. NetIpsecInitialize:初始化IPSec安全策略。
  10. NetIpsecUninitialize:卸载IPSec安全策略。
  11. NetIpsecStart:启动IPSec安全策略。
  12. NetIpsecStop:停止IPSec安全策略。
  13. NetIpsecAddAddress:向IPSec安全策略添加地址。
  14. NetIpsecDeleteAddress:从IPSec安全策略中删除地址。
  15. NetIpsecSetAddress:设置IPSec安全策略中的地址参数。
  16. NetIpsecGetAddress:获取IPSec安全策略中的地址参数。

  17. 这些函数可以帮助开发人员执行与IPSec操作相关的任务,例如初始化、卸载、启动和停止IPSec安全策略,添加、删除和设置地址参数等。
  18. 总的来说,NetAPI32.dll库提供了很多与IPSec相关的API函数,这些函数可以帮助开发人员更好地管理和控制IPSec安全策略,以满足特定的网络需求和安全性要求。在使用这些函数之前,建议仔细阅读相关文档和资料,并了解Windows网络编程和IPSec协议的基础知识。
复制代码
  1. 除了之前提到的API函数,NetAPI32.dll库中还有其他一些与IPSec相关的函数,这些函数可以帮助开发人员更深入地管理和控制IPSec安全策略。
  2. 以下是一些额外的API函数:

  3. NetIpsecFlushPolicy:刷新IPSec安全策略。
  4. NetIpsecQueryPolicy:cha询IPSec安全策略的状态和设置。
  5. NetIpsecAddFilter:向IPSec安全策略添加过滤器。
  6. NetIpsecDeleteFilter:从IPSec安全策略中删除过滤器。
  7. NetIpsecSetFilter:设置IPSec安全策略中的过滤器参数。
  8. NetIpsecGetFilter:获取IPSec安全策略中的过滤器参数。
  9. NetIpsecAddAuditFilter:向IPSec安全策略添加审核过滤器。
  10. NetIpsecDeleteAuditFilter:从IPSec安全策略中删除审核过滤器。
  11. NetIpsecSetAuditFilter:设置IPSec安全策略中的审核过滤器参数。
  12. NetIpsecGetAuditFilter:获取IPSec安全策略中的审核过滤器参数。
  13. NetIpsecQueryAuthenticationMode:cha询IPSec安全策略的认证方式。
  14. NetIpsecSetAuthenticationMode:设置IPSec安全策略的认证方式。

  15. 这些函数可以帮助开发人员执行与IPSec相关的各种任务,例如刷新、cha询、添加、删除、设置和获取IPSec安全策略的状态、设置、过滤器和审核过滤器参数以及认证方式等。在使用这些函数之前,建议仔细阅读相关文档和资料,并了解Windows网络编程和IPSec协议的基础知识。
复制代码


行了,需要使用的API已经了然了。那么接下来就是问chat 相关 API 的参数信息了。

有没有一起研究的?
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

0

主题

122

帖子

1384

积分

金牌会员

Rank: 6Rank: 6

积分
1384
沙发
发表于 2023-9-16 10:16:42 | 只看该作者
api函数都藏在Windows DLL文件中,包括一些不公开的api函数
回复

使用道具 举报

307

主题

1382

帖子

5326

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5326
QQ
板凳
 楼主| 发表于 2023-9-16 10:56:01 来自手机 | 只看该作者
Chat知道,问啥说啥,封装没压力。现在就缺头
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-17 21:50 , Processed in 0.106252 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表