金水区网站建设,设计高端网站建设,企业为什么要做网站,网站建设中标签导航的特征BIGip是对负载均衡的实现#xff0c;主要通过Virtual Server、iRules、Pool、Node、Monitor和Persistent#xff08;会话保持#xff09;实现。BIGip在实现会话保持机制时会在用户首次发起请求时#xff0c;会为用户设置一个cookie#xff0c;即服务端会添加set-cookie响应…BIGip是对负载均衡的实现主要通过Virtual Server、iRules、Pool、Node、Monitor和Persistent会话保持实现。BIGip在实现会话保持机制时会在用户首次发起请求时会为用户设置一个cookie即服务端会添加set-cookie响应头头比如Set-Cookie: BIGipServerFinanceAndAdminWebfo.unc.edu110536896.20480.0000 。后续的请求会判断并使用这个cookie值服务端解码该cookie并使用服务器。
直接上解密工具
macMac F5-BIG-IP-Cookie-Decoder-master % python f5decoder.py 110536896.20480.0000
[*] success | 110536896.20480.0000 | 192.168.150.6 : 80f5decoder.py 内容
# -*- coding: utf-8 -*-
import struct
import sys
class Colors:BLUE \033[94mGREEN \033[32mRED \033[0;31mDEFAULT \033[0mORANGE \033[33mWHITE \033[97mBOLD \033[1mBR_COLOUR \033[1;37;40m
if len(sys.argv) ! 2:print([*] python f5decoder.py 185903296.21520.0000 % sys.argv[0])exit(1)
encoded_string sys.argv[1]
(host, port, end) encoded_string.split(.)
(a, b, c, d) [ord(i) for i in struct.pack(I, int(host))]
decIp %s.%s.%s.%s%(a,b,c,d)
(e) [ord(e) for e in struct.pack(H, int(port))]
decPort str(int(0x%02X%02X % (e[0],e[1]),16))
result Colors.GREEN [*] success \t Colors.WHITE| Colors.DEFAULT encoded_string Colors.WHITE \t | Colors.BLUE decIp Colors.BLUE : Colors.BLUE decPort Colors.DEFAULT
print(result)相关资料
通过F5 BIG-IP LTM的会话Cookie获取Facebook服务器内网IP
https://github.com/TaggerZ/F5-BIG-IP-Cookie-Decoder 个人公众号(大数据学习交流): hadoopwiki