nsa工程式(fb.py): perl6调用并修改IP

use v6;

if (@*ARGS != 1) {say ‘Use:scan.p6 ip‘;exit;}
my $check_ip = @*ARGS[0];
$check_ip = ‘<value>‘~$check_ip~‘</value>‘;
say $check_ip;
my $stat_file = ‘Smbtouch-1.1.1.xml‘;
my $chang_file = slurp $stat_file;

my $swap_data = do given $chang_file {S/\<value\>\d**1..3\.\d**1..3\.\d**1..3\.\d**1..3\<\/value\>/$check_ip/;};
spurt $stat_file, $swap_data;
shell ‘Smbtouch-1.1.1.exe‘;

这是一个写批量的原型

关键点是修改smbtouch中的IP地址

持续修改IP地址就是批量版本

perl6里没找到原地修改文件的方 法, 这里用的是:

1. 把文件读进一个变量

2. 替换IP

3. 把变量写进配置文件进行覆盖

你起码要有一个smbtouch 的exe测试文件(这些文件在nsa里有), 如下:

时间: 2024-10-12 04:49:32

nsa工程式(fb.py): perl6调用并修改IP的相关文章

C++调用CMD修改IP地址

1 #include "stdafx.h" 2 #include <windows.h> 3 #include <shellapi.h> 4 #include <iostream> 5 using namespace std; 6 7 int _tmain(int argc, _TCHAR* argv[]) 8 { 9 char strIP[50]; //修改后的IP 10 cout<<"Enter your IP:"

方程式EQGRP_Lost_in_Translation工具之fb.py

使用方法: 环境搭建:win2003下测试: 下载python2.6并安装 下载pywin32并安装 将C:\Python26添加到环境变量PATH中 将整个windows目录复制到windows2003上 对fb.py进行编辑: 将EQGRP_Lost_in_Translation下载到的文件解压,找到\windows\fb.py,将,下图中两个部分注释掉: 然后运行python fb.py就可以执行:

selenium处理富文本框,日历控件等 调用JS修改value值

http://blog.csdn.net/fudax/article/details/8089404 document.getElementById("js_domestic_fromdate").value = "2014-10-10" selenium处理富文本框,日历控件等 调用JS修改value值,布布扣,bubuko.com

安卓声明一个全局变量,每个activity都可以调用和修改

当需要一个变量,每个activity都能够调用和修改的时候,可以先创建一个类,让他继承Application,并实现一些方法就行了,下面的例子:App打开,文本显示全局变量的初始值,点击按钮,文本值改变,并更新显示. 首先创建一个类:Myapplication.java package com.example.application; import android.app.Application; public class Myapplication extends Application {

Delphi 调用netsh命令修改IP地址

Delphi 调用netsh命令修改IP地址 先介绍一下Netsh命令的使用方法: 在这里跟大家介绍几个简单的指令 1.Show IP 1.1Cmd Mode 直接在cmd下面输入 netsh interface ip show address 亦可简写为 netsh int ip sh ad 看看,指令是不是和Cisco的nos指令很像!非常怀疑是抄袭Cisco的. 1.2Netsh Mode 您也可以进入netsh的命令模式下 netsh //进入到 netsh mode netsh>int

C#调用百度高精度IP定位API通过IP获取地址

API首页:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip 1.申请百度账号,创建应用,获取密钥(AK) http://lbsyun.baidu.com/apiconsole/key 启用服务:,可以根据自己需求来钩选,这里先全选了. 请求校验方式:IP白名单校验/SN检验,这里选择IP白名单校验.即在下面填上你访问机器的IP地址.如(114.114.114.114). 单击提交,获得AK 2.获取方式: 服务地址: http

python manage.py runserver指定端口和ip

python manage.py runserver 0.0.0.0:8000 在本地运行程序,python manager.py runserver打开http://127.0.0.1:5000端口查看,按Ctrl+C退出程序. 此时,默认只能本地访问网站,如果需要其他人也可以访问,需要指定0.0.0.0这个ip 就要再加入参数:--host 0.0.0.0.其他人访问的时候就要输入电脑的ip地址加上端口5000就OK了. python manager.py runserver --host

dede新建模型中自定义联动类别调用及修改方法

搜索了好久,没找到一个好的方法,就凑活用这个方法吧.也许只有这个方法比较好 先在后台的“联动类别管理”里新增“类别组”,“类 别 名”填中文,“缓存组名”填英文字母. 在“分类名称”后面增加分类 然后在“内容模型管理”里点“分类信息”,在点“字段管理”,点“添加新字段”.“表单提示文字”填中文,“字段名称”填英文字母 这样,在分类信息里添加文字的时候就有对应的选择了. 然后就是在前台显示. 先修改 include\taglib\infolink.lib.php 文件 搜索require_once

调用存储过程修改

/// <summary> /// 2014-12-09 吴海龙 /// 测试调用pacs存储过程 /// </summary> /// <param name="inp_no">住院号</param> /// <param name="icd">icd编码</param> [WebMethod] public void TestHISCONFIRMICD(String inp_no, stri