`
isiqi
  • 浏览: 16486285 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C# 路由器互动操作

阅读更多

//以D-Link DI-624+A为例:

private void postrequest()
{
string userName = "admin";
string password = "702";
CookieContainer webCookieContainer
= new CookieContainer();
String url
= "http://192.168.1.1";
HttpWebRequest req
= (HttpWebRequest)WebRequest.Create(url);
req.Method
= "GET";
req.UserAgent
= "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;CIBA)";
req.CookieContainer
= webCookieContainer;
req.KeepAlive
= true;
req.Accept
= "*/*";
req.PreAuthenticate
= true;
CredentialCache myCache
=new CredentialCache();
myCache.Add(
new Uri("http://192.168.1.1"), "Basic", new NetworkCredential(userName, password));//添加Basic认证
req.Credentials = myCache;
HttpWebResponse resp
= (HttpWebResponse)req.GetResponse();
resp.Cookies
= webCookieContainer.GetCookies(req.RequestUri);
StreamReader sr
= new StreamReader(resp.GetResponseStream(), System.Text.Encoding.Default);
String line
= sr.ReadToEnd();//这里就是网页内容了。
sr.Close();
resp.Close();
}

分享到:
评论

相关推荐

    C# 路由器WEB管理自动登录

    本主题聚焦于“C#路由器WEB管理自动登录”,这是一个常见的需求,特别是在自动化网络管理和监控场景下。以下是对这个主题的详细解释: 一、C#基础知识 C#是由微软公司开发的一种面向对象的编程语言,它具有类型安全...

    用c#实现路由器自动断线换IP

    我们可以通过socket操作路由器的80端口. 向路由器发送指令让它断线. 同时将路由器设置为自动连接.就能实现断线自动换IP功能了. 路由器登录验证方式是采用BASE64加密 登录名:密码 这样的格式.如admin:admin得到的加...

    C#重启tplink路由器

    本示例聚焦于使用C#编程语言来实现对TPLink路由器的重启功能。TPLink路由器作为广泛应用的家庭和小型企业路由器,其配置和管理通常可以通过HTTP或HTTPS协议进行,这为编程自动化提供了可能。 首先,我们要了解C#中...

    C#获取路由器外网IP,MAC地址的实现代码

    在C#编程中,获取路由器的外网IP和MAC地址是常见的网络编程需求,这通常涉及到与路由器的Web管理系统交互。以下将详细解释如何通过C#实现这一功能。 首先,路由器的外网IP地址是指互联网分配给路由器的公共IP地址,...

    C#实现路由器重启更换IP,获取路由器MAC地址源代码.rar

    在IT领域,编程语言C#的应用广泛,尤其在开发Windows应用程序和网络操作方面。本压缩包包含的源代码是关于如何使用C#实现路由器的重启功能,并获取路由器的MAC地址。下面将详细介绍这些功能的实现及其相关的知识点。...

    C# Java C++ C .Net 重启路由器的方法

    在IT领域,编程语言如C#、Java、C++、C和.Net框架常常被用于创建自动化脚本或程序,以实现各种系统管理任务,其中包括控制网络设备,如重启路由器。路由器作为网络的核心设备,有时需要重启以解决网络问题或者更新...

    C#编的笔记本Wifi无线网络共享软件(可用来替代路由器)

    使用这个软件,可以很方便地在家里或者在寝室,用一台笔记本当作路由器,搭建出无线网络热点,给别人共享。别人可以都通过你的电脑WIFI信号路由上网,只需要电脑里装有无线网卡。手机,PSP,凡是能搜索无线wifi信号...

    C# ACCESS 数据库操作类

    "C# ACCESS 数据库操作类"是一个自定义的C#类,设计用来简化对Access数据库的增、删、改、查等操作。这个类通常封装了ADO.NET的核心组件,如Connection、Command、DataAdapter和DataSet,使得代码更加模块化和易于...

    C# 串口通讯+无线路由器源码 开发工程全共享

    三年前编的串口无线通讯的程序,现已不用,全部共享。当时是用于管理端经过该服务程序给各个点(无线网卡手持设备)发信息,同时...硬件环境:工业用的RS232/RS485/RS422等无线路由器+自主开发的无线打印机+手持机

    C#使用npoi操作office案例

    C#使用npoi操作office案例C#使用npoi操作office案例C#使用npoi操作office案例C#使用npoi操作office案例C#使用npoi操作office案例C#使用npoi操作office案例

    路由器流量监控器

    路由器流量监控器是一种重要的网络管理工具,主要用于监测和分析通过路由器的数据流量,帮助用户了解网络使用情况,优化网络性能,防止网络拥塞,以及及时发现并处理潜在的安全问题。在这个数字化时代,网络流量的...

    C#对excel的操作C#对excel的操作

    C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作C#对excel的操作

    C#版Oracle数据库通用操作类

    ### C# 版 Oracle 数据库通用操作类解析 在现代软件开发中,数据库操作是必不可少的一部分,而 C# 结合 Oracle 数据库的应用尤为广泛。本文将深入探讨一个用于简化 Oracle 数据库操作的 C# 类——`ConnForOracle`。...

    C# 网络状态检测、测延时

    C#的 `async/await` 关键字可以简化异步操作的编写,提高用户体验。 5. **心跳检测** 在长期运行的应用程序中,定期发送心跳请求可以持续监测网络状态。心跳可以是简单的 HTTP 请求,或者使用 TCP 连接保持。 6. ...

    C# 操作Excel写数据生成图表

    C#的,winform的,这是我自己写的一个c#操作excel的例子,其中包括数据操作,字体,格式,单元格等操作,还有一个生成柱状图的方法,所有的方法都在ExcelHelper.cs类里,点击Form1窗体里的按钮可以看到各种操作的...

    C#使用NPOI操作excel例子(含.xls、.xlsx)等

    下面我们将深入探讨使用C#和NPOI操作Excel的知识点: 1. **安装NPOI**:首先,你需要通过NuGet包管理器在你的C#项目中安装NPOI库。在Visual Studio中,可以右键点击项目,选择“管理NuGet程序包”,然后搜索并安装...

    C#操作word文档(多种方法)

    在C#中操作Word文档,通常使用Microsoft Office Interop库,这是一个允许.NET应用程序与Office应用程序交互的组件。以下是一些关键知识点和实现方法: 1. **引用Microsoft Word对象库**: 在C#项目中,首先需要...

    c#重启路由几种方式(源码)

    在IT领域,特别是网络管理与自动化运维中,利用编程语言如C#来控制网络设备(如路由器)的操作是一项实用且高效的技术。本文将基于提供的文件信息,深入解析C#重启路由器的几种方式及其背后的实现原理。 ### C#重启...

    2012无线路由器密码破解教程[图解].zip

    2012无线路由器密码破解教程[图解].zip;[本站资源全部免费];2012年最新整理;2012最新...

Global site tag (gtag.js) - Google Analytics