Articles of 身份validation

networking掩码validation似乎不工作在bash脚本中使用正则expression式,而IPvalidation工作正常

我写了一个简单的脚本来validationIP地址和networking掩码如下 #!/bin/bash validFormatIP() { echo $1 | grep -w -E -o '^(25[0-4]|2[0-4][0-9]|1[0-9][0-9]|[1]?[1-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)' > /dev/null if [ $? -eq 0 ] then echo "Valid ipaddress" else echo "Inalid ipaddress" fi } validNetMask() { echo $1 | grep -w -E -o '^(254|252|248|240|224|192|128)\\.0\\.0\\.0|255\\.(254|252|248|240|224|192|128|0)\\.0\\.0|255\\.255\\.(254|252|248|240|224|192|128|0)\\.0|255\\.255\\.255\\.(254|252|248|240|224|192|128|0)' > /dev/null if [ $? -eq 0 ] then echo "Valid netmask" else echo "Invalid […]

如何从脚本validationvideo文件?

我有一个有很多video文件的服务器。 恢复后,我注意到一些文件的校验和改变了。 由于我没有所有文件的校验和,我想编写一个脚本来validation文件的完整性。 档案( tar t , unzip -t , rar t等)或图像( convert image.jpg /tmp/test.png )很简单。 我需要将哪些选项传递给mplayer或vlc或Linux上的任何其他video工具来达到相同的效果(即validation文件内容而不必观看整个video)?

数字input的inputvalidation

我对这个C ++的世界很陌生,试图为数字密码写一个inputvalidation函数。 这是我到目前为止: #include <iostream> #include <limits> using namespace std; void isNumeric(int &iN) { while (1) { cin >> iN; if (cin.fail()) { cin.clear(); cin.ignore(numeric_limits<streamsize>::max(), '\n'); cout << "Only 'numeric' value(s) are allowed: "; continue; } // alpha-numeric entry also not allowed cin.ignore(numeric_limits<streamsize>::max(), '\n'); if (cin.gcount() > 1) continue; // check against the -ve value […]

Bashvalidationdate

我正在写一个shell脚本,我很困惑,为什么我的datevalidation代码不工作。 我尝试了以下解决scheme来find类似的问题,但is_valid始终设置为1: date "+%m/%d/%Y" -d "$1" 2>1 > /dev/null //or.. date -d "2012-02-29" > /dev/null 2>&1 is_valid=$? #always set to 1, even when given a valid date 我如何正确validationdate格式? date只能以MM / DD / YYYY格式有效 我也试过这个解决scheme: Linux Bash – date格式,但它总是拒绝date。

我如何validation内部网页上的CSS?

我想检查内部网页,所以我不能直接使用W3Cvalidation服务。 我设法在本地运行XHTMLvalidation器,但是,我有一些与CSSvalidation程序的问题。 我真的不想安装Tomcat或Jigsaw以便能够运行Java servlet,命令行选项给我一个错误消息 Exception in thread "main" java.lang.NoClassDefFoundError: org.w3c.tools.resources.ProtocolException at org.w3c.css.css.CssValidator.main(CssValidator.java:164) 我如何validation一个Linux的本地CSS框?

C#解锁工作站

对于我想要的usb-smartstick应用程序,我需要能够在C#中解锁locking的工作站。 当我插入一个唯一的ID我的USB,我想解锁的WS。 什么是最好的方法来做到这一点? 我正在瞄准类似Rohoslogin密钥的应用程序。

根据Active DirectoryvalidationNT和LM散列

我正在使用NTLM协议编写Web应用程序身份validation用户。 我已经成功从客户端获取密码的NT和LM哈希值。 我如何validation他们对Active Directory以确保密码是正确的。 我正在使用C#,但我认为我也可以调用本地库。 编辑 :我看不到回票的理由。 NTLM(v2)协议已经过时,所以很难find关于如何处理它的相关信息。 尤其是从C#这样的现代语言中。 但是我发现了两种可能的方法: 使用Windows的本机SSPI调用(不是由Microsoft推荐的),但可以通过适当的包装。 幸运的是,有一个例子: http : //pinvoke.net/default.aspx/secur32/InitializeSecurityContext.html这种方法似乎工作。 我能够validation帐户。 但仍然存在一些问题。 如在客户端的HTTP请求之间传输服务器的安全上下文信息,调用不安全的代码,不可能在其他系统上执行这些操作。 尝试通过System.Net.Security.NegotiateStream完成打包调用。 这个想法很好,但不知道如何实现这一点。

使用Windows身份validation作为Intranet应用程序的login凭据

我正在使用PHP的Intranet Web应用程序。 我试图使用Windows NTlogin凭据login到应用程序。 我在这里遇到的麻烦是如何获得远程用户的Windows用户名? 我想获取用户名,然后检查各种LDAP组,以便我可以将它们引导至我的应用程序中的相应页面。 我到目前为止尝试过 <?php echo $_SERVER['REMOTE_USER']; echo $_SERVER['PHP_AUTH_USER']; ?> 他们都返回空值。 更新:使用$ _SERVER ['REMOTE_ADDR']我能够获得计算机的IP地址。 有无论如何我可以得到userid /用户名(任何独特的),并用它来比较LDAP组? 我想这样做,当他们进入网站的主页和存储会话,然后在整个网站使用会话variables。

如何在Visual Studio 2013中使用带/不带Microsoft Application Verifier的Debug

所以我已经安装了应用程序validation程序来帮助我进行debugging,但是我不知道如何正确使用它。 首先,它似乎永久地附属于视觉工作室。 每当我通过visual studio在debugging模式下运行任何应用程序时,validation程序会自动进入。这是一个问题,因为它会大量减慢执行速度,但似乎没有办法在没有validation程序的情况下运行debugging程序? 我真的不想重新安装它,每次我想使用它,然后再次卸载它。 其次,它似乎发现泄漏等效率,但我不知道如何处理输出消息: ======================================= VERIFIER STOP 00000900: pid 0x43C: A heap allocation was leaked. 12626FE8 : Address of the leaked allocation. Run !heap -p -a <address> to get additional information about the allocation. 04E2BA6C : Address to the allocation stack trace. Run dps <address> to view the allocation stack. 11E0AFE0 : Address […]

Windowsauthentication与表单authentication

我想了解Windows身份validation,表单身份validation和它们的区别的概念。 我很困惑。 有人可以帮助我澄清这一点。 谢谢。