我正在寻找一个,最好是免费的,Windows Server 2003/2008的NTP服务器。我们已经尝试了内置的Windows,但是我们的测试确实表明它不是很精确,我们看到了高达500 is的时间差。我们的应用所能允许的最大时差是100 is。
现在我们已经使用了Meinberg NTPd for Windows。它工作得很好,但我们有一个大问题:如果客户机和服务器之间存在网络连接问题,ntp服务器处于恐慌状态,在我们重新启动ntp服务之前,它不会给客户机一个新的时间。这是一个大问题,给我们带来了一些麻烦。它工作了几个月,直到有一个网络问题,我们没有注意到,我们只是在一个星期后,时差已经30
我们将在短期内执行一些渗透测试,并希望清理一些事情。其中之一是Windows中的TCP时间戳。一个简单的NMAP扫描显示了对TCP时间戳的猜测,它实际上是相当准确的。我们运行Sonicwall防火墙,技术支持告诉我,它无法在防火墙级别删除时间戳。在windows环境中,以下命令似乎可以工作:
To set using netsh:
netsh int tcp set global timestamps=disabled
To set using PowerShell cmdlets:
Set-NetTCPSetting -SettingName InternetCustom -Times
我必须将文件复制到特定的目录中。在复制文件之前,我必须检查目录是否已经存在(如果没有,请创建一个目录)。
为了检查目录的存在,我尝试获取该目录的时间戳。如果目录存在,我将得到它的时间戳,如果不存在,我将创建一个新目录。
我的代码以接收时间戳
// Try to get the LastModified date of the folder whose existence has to be checked
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpW