小编Gar*_*son的帖子

安全证书损坏的示例站点

我想知道是否有人知道一个演示站点,它显示了HTTPS配置错误或损坏的不同情况.或者有没有人知道一个故意显示各种破坏/错误配置的HTTPS案例的网站?......如果没有,关于如何使用搜索引擎跟踪它们的想法怎么样?我正在寻找表现出破坏的https行为的网站,例如:

  • 自签名证书
  • Certificatewith无效的子域名
  • 过期的证书
  • 具有安全和不安全内容的页面
  • 等等...

我希望找到一个可以错误配置HTTPS的各种方法的完整列表,理想情况下,我可以使用实例来磨练工具来抓取页面并告诉您它是否会产生任何浏览器安全错误.(据我所知,没有这样的工具,没有人操作浏览器,任何人都知道一个?)

security ssl https

40
推荐指数
1
解决办法
2万
查看次数

Python中的流媒体管道

我正在尝试使用Python将vmstat的输出转换为CSV文件,因此我使用类似的东西转换为CSV并将日期和时间添加为coloumns:

vmstat 5 | python myscript.py >> vmstat.log
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是它在尝试迭代sys.stdin时阻塞.似乎输入缓冲区没有被刷新.我不想无休止地循环并烧掉处理器时间,因为我正在尝试测量它.这是一个简单的演示,在第3行阻止:

import sys

for line in sys.stdin:
    sys.stdout.write(line)
    sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以像grep一样立即访问流,而不会在输入缓冲区填满时暂停?

python

7
推荐指数
1
解决办法
3342
查看次数

在Visual Studio Load Test中指定测试结束条件

我正在使用Visual Studio负载测试来测试大型BizTalk系统.加载测试将消息推送到MQ,这些由BizTalk拾取然后处理.

一旦Visual Studio完成向MQ注入消息,我就不会让测试完成(以及所有性能计数器结束),我希望测试结束当且仅当满足某些条件时(在我的情况下if (SELECT COUNT(*) FROM BizTalkMsgBoxDb.dbo.Spool) == 4).

在测试完成后,我可以看到一些运行方法的方法,但没有明显的方法来扩展测试并继续监视,除非满足一些用户定义的退出条件.

这是否可能,或者如果没有,是否有人有一个好的解决方案/黑客来实现这一目标?

load-testing visual-studio-2010

5
推荐指数
1
解决办法
864
查看次数

在Powershell中远程启动进程,在Windows中获得%ERRORLEVEL%

一点背景:

我试图在测试开始时远程启动和停止一些性能计数器,然后在测试结束时停止它们.我是从Win2003机器的自动化测试框架做到这一点,测试框架执行命令而不启动控制台,一些被测系统正在运行Win2008.我编写了脚本来根据分配给服务器的角色选择性能计数器.

我的问题:

  1. logman 无法在运行更高版本操作系统的计算机上启动或停止计数器.
  2. psexec可用于远程运行logman,但psexec喜欢在从测试框架运行时间歇性地挂起.它从命令行手动运行.我猜这是因为调用进程不提供控制台或类似的尴尬.我无能为力(GRRRR)
  3. 我编写了一个PowerShell脚本,使用WMI远程执行logman win32_process并从批处理脚本调用它,这很好用.但是,测试框架根据%ERRORLEVEL%stderr的内容和内容决定传递和失败场景,但WMI win32_process不允许我访问任何一个.因此,如果计数器无法启动,测试将继续进行,并浪费每个人的时间.

我正在寻找一个解决方案,允许我在远程机器上执行程序,检查程序的返回代码和/或管道stderr回到调用者.为简单起见,需要使用vanilla Win2k3盒子上的工具编写.我真的不想使用一个复杂的脚本集合,将事物转储到日志文件中,然后再将它们读回来.

有没有人有类似的问题,并解决了它,或者至少有一个建议?

powershell wmi win32-process

4
推荐指数
1
解决办法
2万
查看次数