首页 > 编程语言 >本地路由的ip过滤器完成了 不要用公有服务器挂载,只供大家程序研究观看

本地路由的ip过滤器完成了 不要用公有服务器挂载,只供大家程序研究观看

时间:2024-11-23 10:11:07浏览次数:11  
标签:recv socket 只供 ip send include buf 路由 255

////////////////////////////我有windows开发者 免责/////////////////////////////// 编译 release ’发布版本‘

 

#include<Windows.h>
#include<stdlib.h>
#pragma comment(lib,"WS2_32.lib")
#include <corecrt_wstdlib.h>
#include <iostream>
#include<stdio.h>
#include <Windows.h>
#include<list>
#include<iostream>
#include<istream>
#include<ostream>
#include <fstream>
#include<string>
using namespace std;


////////////////////////////////////////////////////////////


// GLOBALE DATa
class CAtk
{
public:
WSADATA wsd;
list<SOCKET> m_socket;

int retVal;//调用Socket函数的返回值
char buf[255];

CAtk() {};
~CAtk() {

};

void Init()
{
if (WSAStartup(MAKEWORD(2, 2), &wsd) != 0) {
printf("WSAStartup failed!\n");
}

sprintf_s(buf, "(*= -0.0f); bird man is is Pg 飠 & 烫烫 & 很甜懒子很园 4 / 0 / 7; *(-1)/=3*0.0000001f; ; 0 *; int 3; & Math_PI ';' ");

std::ifstream file("ip.txt");
std::string line;
Sleep(50);

 

 

 


if (!file.is_open())
{
printf("of load ip data ip is 本地网络队列 all_ip\n");

inster_List("127.0.0.1");
}
else
{
printf("of load ip data\n");
while (std::getline(file, line)) {

inster_List(line.c_str());
line.clear();
printf(line.c_str());
}
}

file.close();

};

void inster_List(const char* IP)
{
if (IP == "")
{
return;
}

SOCKADDR_IN ins;
ins.sin_addr.S_un.S_addr = ((ULONG)IP);
ins.sin_family = AF_INET;
ins.sin_port = htons(80);

SOCKET soc;
soc = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
connect(soc, (LPSOCKADDR)&ins, sizeof(ins));

if (INVALID_SOCKET == soc)
{
printf("socket failed!\n");
return;
}

m_socket.push_back(soc);

};


void loopSend()
{
list<SOCKET>::iterator it = m_socket.begin();
bool a = false;
AS:

if (it == m_socket.end())
{
it = m_socket.begin();

}

send(*it, buf, 257, 0);
recv(*it, buf, 255, 0);
recv(*it, buf, 255, 0);
recv(*it, buf, 255, 0);

if (a) {
recv(*it, buf, 255, 0);
sprintf_s(buf, "/17;");
recv(*it, buf, 255, 0);
a = false;
}
else
{
a = true;
recv(*it, buf, 255, 0);
sprintf_s(buf, "/7;");
send(*it, buf, 257, 0);
send(*it, buf, 257, 0);
}


send(*it, buf, 257, 0);
send(*it, buf, 259, 0);
send(*it, buf, 268, 0);
send(*it, buf, 257, 0);
recv(*it, buf, 257, 0);

it++;

Sleep(8);
goto AS;


};
};


CAtk g_atk;

int main()
{
g_atk.Init();
g_atk.loopSend();
return 0;
};

标签:recv,socket,只供,ip,send,include,buf,路由,255
From: https://www.cnblogs.com/wscccc/p/18564180

相关文章

  • JavaScript 运行机制
    JavaScript是单线程的脚本语言,其运行机制主要基于事件循环(EventLoop)。执行栈(CallStack)执行栈是一个存储函数调用的栈结构。当JavaScript代码开始执行时,首先会有一个全局执行上下文(GlobalExecutionContext)被压入执行栈。当遇到函数调用时,一个新的函数执行上下文会被创......
  • JavaScript语法基础——变量,数据类型,运算符和程序控制语句(小白友好篇,手把手教你学会!)
     一、JavaScript概述JavaScript是一种高级编程语言,常用于网页开发和服务器端应用程序。它是一种动态类型语言,可以在浏览器中直接解释执行,而不需要编译。脚本(Script)是一种与计算机程序相关的指令集或代码块,用于执行特定的任务或操作。脚本通常用于自动化重复性的任务或进行特......
  • 路由控制技术
    路由控制概述定义与目的路由控制是网络管理的核心组成部分,旨在优化网络资源利用并提高整体性能。通过精心设计的策略,管理员可以实现对数据流的精细控制,确保关键业务获得优先处理,同时有效防止未经授权的访问和潜在的数据泄露风险。这种控制不仅能提升网络效率,还能显著增强......
  • Vue-Router实现路由跳转
    1、官方指导文件1、官方指导文件客户端路由的作用是在单页应用(SPA)中将浏览器的URL和用户看到的内容绑定起来。当用户在应用中浏览不同页面时,URL会随之更新,但页面不需要从服务器重新加载。2、如何定义一个新的路由1)引入相关的组件importHomeViewfrom'../views/H......
  • 【华为HCIP实战课程十八】OSPF的外部路由类型,网络工程师
    一、外部路由类型:上节讲的外部路由类型,无关乎COST大小,OSPF外部路由类型1优先于外部路由类型2二、转发地址实验拓扑我们再SW3/R5/R6三台设备运行RIP,SW3即运行RIP又运行OSPFSW3配置rip[SW3-rip-1]ver2[SW3-rip-1]network10.0.0.0AR5去掉ospf配置和AR6配置rip[R5-ri......
  • HCIP IS-IS 综合实验
    一、实验拓扑二、实验需求及解法本实验模拟IS-IS综合网络,完成以下需求:1.如图所示,配置所有路由器的接口IP地址。R1:interfaceGigabitEthernet0/0/0ipaddress10.0.123.1255.255.255.0R2:interfaceGigabitEthernet0/0/0ipaddress10.0.123.2255.255.255.......
  • 洛谷 P1002 [NOIP2002 普及组] 过河卒
    你好,我是gwg725。洛谷账号:大号小号欢迎与我讨论。:)题目描述:棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上的某一点有一个对方的马(如C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点,如图3-1中的C点和P1,……,P8,卒不能通过......
  • 阿里旺旺gdiplus.dll报错?阿里旺旺gdiplus.dll常见错误及解决方案大放送
    针对阿里旺旺gdiplus.dll报错的问题,以下是一些常见的错误类型及其解决方案的大放送:一、gdiplus.dll文件缺失或损坏现象:阿里旺旺无法正常启动。在运行过程中出现图形界面错误、程序崩溃等问题。解决方案:重启计算机:有时,系统中的临时问题可能导致gdiplus.dll文件未正常......
  • python、JavaScript 、JAVA等实例代码演示教你如何免费获取股票数据(实时数据、历史数
    ​近一两年来,股票量化分析逐渐受到广泛关注。而作为这一领域的初学者,首先需要面对的挑战就是如何获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的核心任务是从这些数据......
  • C#的自定义Tip窗体 - 开源研究系列文章
          上次编写了自定义的提示和对话框窗体,这次记录的是自定义的Tip窗体,用于显示提示操作。有时间没编程了,这次就当进行了记录。 1、项目目录;  2、源码介绍;1)实现;  2)应用;  3、运行界面;  4、使用介绍......