qt或者C++怎么获取某个P段中的所有IP地址

qt或者C++怎么获取某个P段中的所有IP地址,第1张

供参考

#include <stdioh>

#include <stringh>

unsigned long str_to_hex(char str)

{

char p = str;

int i = 0;

unsigned long ret = 0;

unsigned char tmp;

if(str == NULL || strlen(str) > 15) return 0;

while(1)

{

if(str[i] == '' || str[i] == 0)

{

tmp = 0;

while(p < str + i)

{

tmp =10;

tmp += (p) - '0';

p ++;

}

p ++;

ret |= tmp;

if(str[i] == 0) break;

ret <<= 8;

}

i ++;

}

return ret;

}

void hex_to_str(unsigned long hex, char str)

{

sprintf(str, "%d%d%d%d", hex>>24, hex >> 16 & 0xff, hex >> 8 & 0xff, hex &0xff);

}

int main()

{

char start[16];

char end[16];

char buffer[16];

unsigned long start_h, end_h, i;

printf("input start:\n");

scanf("%s", start);

printf("input end\n");

scanf("%s", end);

start_h = str_to_hex(start);

end_h = str_to_hex(end);

for(i = start_h; i <= end_h; i ++)

{

hex_to_str(i, buffer);

printf("%s\n", buffer);

}

return 0;

}

625224228 - 625224239 日本 130341950 - 13034195255 日本 鬼子(仙台) 130541040 - 13054104255 日本 13015300 - 130153255255 日本 鬼子(东京电气通信大学) 131113550 - 13111360255 日本 鬼子(横滨) 133700 - 1339255255 日本 13392900 - 13392100255 日本 143902090 - 14390209255 日本 鬼子(东京) 15032600 - 1503270255 日本 鬼子(广岛) 157600 - 1576255255 日本 1657600 - 16576247255 日本 165762480 - 16576248255 日本 鬼子(大阪) 165762490 - 16576255255 日本 1941171000 - 194117100107 日本 194117100112 - 194117100255 日本 2020650 - 202066255 日本 2020720 - 202073255 日本 2020760 - 202076255 日本 2020930 - 202093255 日本 2026980 - 202698255 日本 20261030 - 2026103255 日本 2021100 - 20211206255 日本 202112080 - 20211255255 日本 2021280 - 2021215255 日本 2021300 - 20213254255 日本 2021500 - 20219255255 日本 20220900 - 2022090255 日本 202201100 - 20220110255 日本 202201230 - 20220124255 日本 202211120 - 20221127255 日本 202211500 - 20221153255 日本 20222640 - 20222127255 日本 2022300 - 20226255255 日本 2023200 - 20235255255 日本 2024800 - 20248255255 日本 2021391920 - 202139207255 日本 20214000 - 20214031255 日本 202176032 - 2021763255 日本 20220800 - 202242298 日本 2022422100 - 202255255255 日本 20313600 - 203141255255 日本 20317800 - 203183255255 日本 20321600 - 203216255255 日本 21071280 - 2107152255 日本 21071540 - 2107255255 日本 210571190 - 21057119255 日本 2108100 - 2108131255 日本 2108800 - 21088191255 日本 21012800 - 21014011255 日本 210140150 - 2101454429 日本 2101454431 - 210156109255 日本 2101561110 - 210162240193 日本 210162240195 - 21017374199 日本 21017374201 - 210175255255 日本 21018800 - 210191255255 日本 21019600 - 210199255255 日本 21022400 - 210239255255 日本 21024800 - 21025568233 日本 21025568235 - 21117211179 日本 21117211181 - 21117232145 日本 21117232147 - 21119255255 日本 21112200 - 211123255255 日本 21112500 - 211125255255 日本 21112600 - 21112618255 日本 鬼子(东京) 211126200 - 21112645255 日本 鬼子(东京) 2111261900 - 211126195255 日本 鬼子(千叶县) 212631910 - 2126319139 日本 2126319144 - 21263191179 日本 2131601990 - 213160199255 日本

以上就是关于qt或者C++怎么获取某个P段中的所有IP地址全部的内容,包括:qt或者C++怎么获取某个P段中的所有IP地址、求一些小日本活跃IP段、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9617616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存