Articles of 脚本

Debian后门/ rootkit的脚本安装

我们有一些服务器(100+),我们需要增加某种types的安全。 (sorting内部,对不起NDA)。 我们考虑过使用某种rootkit,如果主用户的root密码已经被盗用,就可以让我们访问它。 这是一个时间敏感的问题(认为高SLA)。 我们之后是一个脚本,可以把一个服务器和密码列表添加到这个后门。 我们有其他软件来自动化其他的东西,但不幸的是这不是。 这不是一个钓鱼或黑客的目标,我们拥有和拥有所有服务器的权利,我们只是不太了解脚本或后门types的东西:/

使用SSH在多个域的日志中查找对有问题的脚本的访问

我在Dreamhost VPS上运行了几个(〜20个)站点。 最近我最大限度地为VPS分配内存,我想find问题。 我想有一个SSH脚本,将扫描所有域的所有日志文件,并告诉我什么对象(图像,PHP脚本等)获取大量的电话。 它将统计每个/logs/*/http/access.log中的调用,做一个降序sorting并向我展示跨域的前十名。 但我不知道该怎么做。 可以这样做吗? 任何人都可以build议一个脚本,将这样做?

后缀:打开中继到脚本

我想用postfix做的是有一个接受所有电子邮件的开放中继。 然后,我希望它将所有收到的电子邮件推送到一个脚本。 我已经find了解决scheme,但他们从来没有具体说明如何做到这一点,开放中继或如何接受所​​有领域。

start-stop-daemon检查现有的运行进程

我正在启动一个使用start-stop-daemon创build的Python脚本。 除非我忘记已经开始,否则它在任何情况下都是完美的。 它创build一个新的进程,但无法自动杀死旧的进程。 以下是完整的脚本: PYTHONPATH=/usr/lib/python2.4 # path to app APP_PATH=/var/spool/EARS # path to paster bin DAEMON=/var/spool/EARS/pymilter_test8.py # startup args #DAEMON_OPTS=" serve –log-file <my logfile> –server-name=main production.ini" # script name NAME=EARS_milter.sh # app name DESC='EARS_milter' # pylons user RUN_AS=postfix PID_FILE=/var/run/milter.pid ############### END EDIT ME ################## test -x $DAEMON || exit 0 set -e case "$1" in […]

将垃圾邮件从filter移到邮件服务器

我想知道是否有可能采取由Spamassassin框隔离邮件,并将其移动到邮件服务器上的用户垃圾邮件文件夹。 在我的情况下,我想将邮件从Untangle框移到我的Zimbra ZCS框。 我正在考虑某种脚本,但我甚至不确定将要发生的程序。 或者是否可以开始。

基于remote_addr的Nginx上行

你有什么想法,是否有任何更容易的解决scheme来传递请求到不同的上游基于访客的IP地址? 我目前唯一find的解决scheme是: upstream live { ip_hash; server 10.0.0.1; } upstream test { ip_hash; server 10.0.0.2; } location / { if ($remote_addr = "10.0.0.101") { proxy_pass http://test; } proxy_pass http://live; // the rest of the bla bla } 这解决了这个问题,如果你只是“位置”,只有一个IP地址,应该去“testing”上游。 包含configuration文件(不工作)时,我尝试了if语句。 我也试图把当上游声明的时候(相同,不工作)。 所以,如果有人正在做类似的事情,将不胜感激(我敢肯定,我不是唯一有这个问题的人)。 我需要这个解决scheme让我们的开发人员testing真正的环境…这是因为我们使用的支付解决scheme允许我们只从当前的基础设施发送请求。 谢谢。

如何使一个bash脚本在多个帐户上工作?

在我们的Linux服务器中有几个类似admin的账号,不同的账号有不同的用途。 有时需要多账号的合作才能完成工作。 手动,我可以login并input命令。 但是我怎样才能把它变成一个脚本(BASH)呢? 顺便说一句:sudo没有在我的服务器上工作

llinux – 用sed或awkreplaceifcfg-eth0中的子网掩码

我有30个Linux服务器,我需要更改子网掩码。 我想使用一个简单的脚本或一个简单的命令来改变ifcfg-eth0中的255.255.255.128到255.255.255.0的subnemt掩码。 有人可以帮忙吗? 谢谢,Elad。

从HTML网页自动提取表值

我使用MRTG来监视设备的CPU / MEM /stream量使用情况,每个设备有不同的端口/ vlan /接口。 当我想创build一个显示所有接口统计信息的表/ excel时,我发现效率非常低,因为我需要点击大约400个网页并复制表(input/输出stream量,最大/平均/当前CPU使用率,最大/平均连接等)从HTML。 我的问题:是否有任何脚本/工具来自动化这项工作? [从每个网页中提取特定的表值并填写表格/ excel]。

在Ubuntu下安装脚本作为启动服务

我在~/openerp/stable6/server/bin/有一个脚本openerp-server.py ,希望它能在启动时运行(作为一个服务或不是 – 我不知道区别) 这是我遵循的步骤 1在/etc/init.d/创build了一个脚本“openerp-server” #!/bin/sh cd ~/openerp/stable6/server/bin/ exec /usr/bin/python ./openerp-server.py $@ 2使用以下命令使脚本可执行 sudo chmod +x /etc/init.d/openerp-server 3使用以下命令使链路在启动时运行 sudo update-rc.d openerp-server 我使用sysv-rc-conf进行了检查,运行级别2,3,4,5select了openerp-server 。 现在重新启动后,我检查如果openerp-server.py正在运行,它没有运行。 请帮忙。