Page 1 of 1

$CON 这个命令是什么意思?

Posted: Feb 07 2010, 08:47
by Bonnie
可能是因为对 "连接数" 的概念不太理解,帮助文件完全没看懂。
CON will be true only if the current connection number is 'x' of 'y' (optionally for every 'z' connections). It can be used to rotate values based on connection.
当前连接数x是active connections吧?
那么y是什么?总连接数?这个和active connections有区别吗?
z是不是指log里的GET/RESP "xx"的xx部分是z的倍数时匹配?
另外有什么实际应用吗?怎么也想不出来可以有什么实际应用。

Re: $CON 这个命令是什么意思?

Posted: Feb 08 2010, 22:32
by phoenix
我所看到的用途主要是增强匿名性。比如将自己伪装成代理服务器,然后动态修改 Client-IP 这个 header ,让对方服务器以为请求来自不同的 Client 。

以 sidki config 中的 US-IPs.ptxt 这个 blockfile 为例:

Code: Select all

# AT&T WorldNet Services
# 12.0.0.0 - 12.255.255.255
$CON(1,11)$SET(hIP=12.20.41.1$DTM(s))

# UUNET Technologies, Inc.
# 63.64.0.0 - 63.127.255.255
$CON(2,11)$SET(hIP=63.127.192.1$DTM(s))

# Sprint
# 63.160.0.0 - 63.175.255.255
$CON(3,11)$SET(hIP=63.162.109.1$DTM(s))

# Pac Bell Internet Services
# 63.192.0.0 - 63.207.255.255
$CON(4,11)$SET(hIP=63.205.65.1$DTM(s))

# Level 3 Communications, Inc.
# 63.208.0.0 - 63.215.255.255
$CON(5,11)$SET(hIP=63.209.80.1$DTM(s))

# Qwest Communications
# 63.236.0.0 - 63.239.255.255
$CON(6,11)$SET(hIP=63.238.53.1$DTM(s))

# CERFnet
# 63.240.0.0 - 63.242.255.255
$CON(7,11)$SET(hIP=63.241.218.1$DTM(s))

# Cable & Wireless
# 64.41.128.0 - 64.41.255.255
$CON(8,11)$SET(hIP=64.41.32.1$DTM(s))

# Road Runner
# 66.68.0.0 - 66.69.255.255
$CON(9,11)$SET(hIP=66.68.220.1$DTM(s))

# MegaPath Networks Inc.
# 66.80.0.0 - 66.80.255.255
$CON(10,11)$SET(hIP=66.80.139.1$DTM(s))

# Speakeasy Network
# 66.92.0.0 - 66.93.255.255
$CON(11,11)$SET(hIP=66.93.132.1$DTM(s))
以 11 个 connection 为一组,每个 connection 设置不同的 Client-IP 值。完成 11 个后再从头开始。如果设置了 z 变量,则是每 z 个 connection 进行修改。

Re: $CON 这个命令是什么意思?

Posted: Feb 09 2010, 09:11
by ddbb
$CON(1,11)

也就是说第一个参数是第几次连接 第二个是一共多少个.....

每点击一次都算一次连接是吧.....

那上面的那些代码不就是每点一下IP都会变????

可是我用sidki的时候为什么没发现??????要怎么设置????

Re: $CON 这个命令是什么意思?

Posted: Feb 09 2010, 09:57
by phoenix
ddbb wrote:$CON(1,11)
也就是说第一个参数是第几次连接 第二个是一共多少个.....
是的。第二个是指开始循环之前所计的连接个数。
ddbb wrote:每点击一次都算一次连接是吧.....
不是以点击论的。你访问一个页面的时候,页面上的图片、js、css等等都会产生连接的。
ddbb wrote:可是我用sidki的时候为什么没发现??????要怎么设置????
请参考 sidki-etc\Config_Control.txt 中的 3.1 Proxy Spoofing by Default (off) 一节。

Re: $CON 这个命令是什么意思?

Posted: Feb 09 2010, 10:14
by Bonnie
还是不懂z参数干嘛的。。
比如(1,20)...(10,20)和(1,10,20)...(10,10,20)有什么区别呢?

Re: $CON 这个命令是什么意思?

Posted: Feb 09 2010, 14:16
by phoenix
自己做个测试嘛,用 $LOG() 显示到 Log Window 里比较差异。

Re: $CON 这个命令是什么意思?

Posted: Feb 10 2010, 15:57
by ddbb
额........原来就是i_spoof

确实很好用....

不过如果在同一个页面刷新 IP还是不变......如果打开多个页面 IP确实是不同

:lol: 已经把default改成true了......

Re: $CON 这个命令是什么意思?

Posted: Feb 13 2010, 12:49
by Bonnie
懂了,z就是每个值循环z次才进行下一个值是吧。

Re: $CON 这个命令是什么意思?

Posted: Feb 17 2010, 21:02
by phoenix
不带 z 的情况:

Code: Select all

[HTTP headers]
In = FALSE
Out = TRUE
Key = "!-|||||||||||| URL: Test $CON() (out)"
URL = "$CON(1,3)$LOG(R$DTM(c): 1/3)|$CON(2,3)$LOG(W$DTM(c): 2/3)|$CON(3,3)$LOG(B$DTM(c): 3/3)"
without z
without z
CON_wo_z.png (17.34 KiB) Viewed 14737 times
带 z 的情况:

Code: Select all

[HTTP headers]
In = FALSE
Out = TRUE
Key = "!-|||||||||||| URL: Test $CON() (out)"
URL = "$CON(1,3,2)$LOG(R$DTM(c): 1/3)|$CON(2,3,2)$LOG(W$DTM(c): 2/3)|$CON(3,3,2)$LOG(B$DTM(c): 3/3)"
with z
with z
CON_w_z.png (17.76 KiB) Viewed 14737 times

Re: $CON 这个命令是什么意思?

Posted: Feb 24 2010, 13:10
by Bonnie
那我前面说的应该没错吧?z就是把每z个连接绑定为一组当成一个x进行判断。