如何在本地扫描特定字符串的文件?

问题描述:

我有一个被黑客入侵的网站。我们恢复了它,一切似乎都很好。但谷歌一直在说,网站上的其中一个网页仍在服务恶意链接。但他们不会具体说出哪一页。所以我的问题是,有没有办法下载所有网站文件并进行字符串搜索?如何在本地扫描特定字符串的文件?

如果可能,我想在localhost上执行此操作。

我广泛使用bash函数的字符串搜索目的:

vgrep() 
{ 
    find . -name .repo -prune -o -name .git -prune -o -type f -name "*" -print0 | xargs -0 grep --color -n "[email protected]" 
} 

中添加这是你的〜/ .bashrc然后,源吧:

source ~/.bashrc 

它会在你的当前递归搜索的字符串目录,那么它将打印文件和匹配的行。

vgrep -i "http://suspicious.com" # -i: case insensitive 

它接受grep正则表达式参数,而不是“”。