Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何阻止对URL的访问

如何阻止对URL的访问
EN

Stack Overflow用户
提问于 2017-02-19 20:40:11
回答 1查看 2K关注 0票数 1

因此,我试图编写一个Unity3d项目,它可以限制我对某些URL的访问。例如,如果我想阻止Youtube.com,它将阻止我从所有浏览器访问youtube.com。

我看到,在C#程序中,您可以使用System.Windows.Form类来完成它。但是Unity3D没有使用System.Windows.Form的权限。有什么内置的方法可以用unity3d来阻止URL吗?

如有任何建议,将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-20 05:55:37

有什么内置的方法可以用unity3d来阻止URL吗?

No

没有内置的方法来做到这一点。你必须自己创造一个。

在执行此操作时,要通过位于

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\Windows\System32\drivers\etc

添加要在此文件中阻止的网站的示例

阻止堆栈溢出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
127.0.0.1 www.stackoverflow.com

要阻止Google:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
127.0.0.1 www.google.com

将其放入代码

1.Read主机文件从C:\Windows\System32\drivers\etc逐行到File.ReadAllLines

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
string[] hostData = File.ReadAllLines(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "drivers/etc/hosts"));

2.Convert hostData数组到List

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
List<string> hostDataList = new List<string>(hostData );

3.To添加url,只需创建一个以字符串(Url)作为参数的函数。如果有一个url,就从该url中删除http

循环遍历hostDataList列表,并确保要添加的url不存在,方法是使用String.Contains检查它。如果不存在,则将其添加到列表中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
string urlToBlock = "127.0.0.1" + " "+ url;
hostDataList.Add(urlToBlock);

4.To remove url,只需创建一个以字符串(Url)作为参数的函数。如果有一个url,就从该url中删除http

循环遍历hostDataList列表,并确保要添加的url存在。如果不存在,请返回。如果它存在,请查找索引,然后从List中删除它。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int index;
//Make sure that the Url exist before removing it
if (containsUrl(url, out index))
{
    hostDataList.RemoveAt(index);
}

备注

containsUrl函数只是一个循环遍历hostDataList列表的函数,然后检查是否找到所提供的字符串。如果找到字符串,则返回true并将查找字符串的索引存储到out索引参数中。

这是原型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bool containsUrl(string url, out int index){...}

5.When您已经完成了,通过将hostDataList List转换回数组然后用File.WriteAllLines保存它来保存它。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
string savePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "drivers/etc/hosts");
string[] hostDataArray = hostDataList.ToArray();
File.WriteAllLines(savePath, hostDataArray);

我知道这很管用,因为我以前也做过。通过回答这个问题,您应该能够在Windows上完成这个任务。

通知

要使此操作正常,应用程序必须以管理员权限运行。有许多ways可以这样做。

如果从Unity进行测试,右键单击Unity徽标,然后选择Run作为管理员。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42336645

复制
相关文章
如何实现登录、URL和页面按钮的访问控制?
用户权限管理一般是对用户页面、按钮的访问权限管理。Shiro框架是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理,对于Shiro的介绍这里就不多说。本篇博客主要是了解Shiro的基础使用方法,在权限管理系统中集成Shiro实现登录、url和页面按钮的访问控制。
用户1093975
2019/03/12
2.3K0
如何实现登录、URL和页面按钮的访问控制?
如何实现登录、URL和页面按钮的访问控制
用户权限管理一般是对用户页面、按钮的访问权限管理。Shiro框架是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理,对于Shiro的介绍这里就不多说。本篇博客主要是了解Shiro的基础使用方法,在权限管理系统中集成Shiro实现登录、url和页面按钮的访问控制。
用户5546570
2019/06/06
2.4K0
如何实现登录、URL和页面按钮的访问控制
SQL Server 阻止了对组件“xp_cmdshell”的 过程“sys.xp_cmdshell”的访问。。。
今天在创建数据库的时候突然发现,xp_cmdshell的存储过程不能用了,网上一搜,发现大部分都是只关闭安全配置,然后就有了下文 代码:具体的看注释,值得一提的是==》reconfigure with
逸鹏
2018/04/10
1.4K0
SQL Server 阻止了对组件“xp_cmdshell”的 过程“sys.xp_cmdshell”的访问。。。
如何设置对CDP UI的访问权限
在公有云或者内外网环境中,Cloudera的平台产品CDH/CDP/HDP需要访问很多Web UI,但系统网络可能仅支持SSH访问(22端口)。要访问Cloudera Manager(7180端口)或者其他服务,可以通过下列两种方式:
大数据杂货铺
2021/04/30
1.9K0
访问Url去除.php
这个问题是涉及昨天发布的文章,API接口,但也不限于这个,基本是通用的 api的接口地址是https://域名/api/dm-zaoan 因为没做伪静态之类的,需要https://域名/api/dm-zaoan.php,才可以 今天就用Nginx rewrite正则匹配请求的url,来实现去除.php 在Nginx伪静态添加
洛叶的Blog
2023/04/17
3.3K0
访问Url去除.php
filter控制url访问
在做B/S开发的时候,安全性是必须要考虑的问题。其中有一个问题就是url的访问控制,具体来说就是你不经过登录页面登录那么你就不能访问后面的管理页面,或者是会员进去之后才能看到的页面。 以前用C#开发ASP.NET项目的时候是在每一个页面后台代码的page_load事件中对session进行判断,if语句实现如果没有相应的session值就会跳转到login页面或者index页面。如果仅有十几个页面也就罢了,但是如果后台页面几百个呢?总不能每一个页面都写一个吧。那么在学习javaweb开发的时候有了一个很好的解决方案,那就是通过filter来解决。 这个Filter就像是web系统的一道防火墙,你要访问任何资源,都会经过它的许可才行。所以这个“防火墙”里面的规则设定尤其重要,其中一个就是对url的访问控制。 实现的基本原理就是:在实现Filter接口的类中判断当前访问的url,如果不是登录页面,那么就判断session是否为null,判断session里面指定的参数是否为null。这样就可以了。
the5fire
2019/02/28
1.4K0
swoole如何对ip限制访问频率
在我们开发api的过程中,有的时候我们还需要考虑单个用户(ip)访问频率控制,避免被恶意调用。
宣言言言
2019/12/15
2.3K0
swoole如何对ip限制访问频率
在我们开发api的过程中,有的时候我们还需要考虑单个用户(ip)访问频率控制,避免被恶意调用。
北溟有鱼QAQ
2019/12/19
2.5K0
如何阻止云中的DDoS攻击
从2022年1月到7月,Sysdig威胁研究团队实施了一个全球蜜网系统,通过多个攻击载体捕获了大量漏洞。Sysdig在《2022年云原生威胁报告》中指出,相较2021年,2022年的攻击类型已经从加密挖矿明显转向分布式拒绝服务(DDoS)活动。 如果组织希望通过检测与此威胁相关的早期迹象,来了解如何在云环境中预防DDoS攻击,那么本文将介绍保护云基础设施所需的大多数最佳实践。 云中DoS攻击的技术和方法 在OSI(Open Systems Interconnection)模型中,DDoS攻击的模式和行为
FB客服
2023/02/24
1.7K0
如何阻止云中的DDoS攻击
如何对短链接服务暴露的URL进行网络侦察
Urlhunter是一款网络侦察和信息收集工具,该工具基于Go语言开发。在该工具的帮助下,广大研究人员可以轻松搜索通过短链接服务暴露的URL以及相关资源,比如说bit.ly和goo.gl等等。
FB客服
2021/03/09
1.2K0
如何对短链接服务暴露的URL进行网络侦察
python对url格式解析的方法
本文实例讲述了python对url格式解析的方法。分享给大家供大家参考。具体分析如下:
py3study
2020/01/09
1.2K0
【防护】如何阻止SELECT * 语句
利用思路(仅供参考): 今天在网上看了一篇文章,是用来防止select * 的思路,其实这个可以用于安全防护的,在你出现注入的时候很多都是解猜,很多脚本小子都会用selcet * 或者 or 1=1 之类的解猜所有,但如果你一查所有就报错呢?是不是能有效的防防那些脚本小子呢? 我们每个人都知道是个不好的做法,但有时我们还是要这样做:我们执行SELECT * 语句。这个方法有很多弊端: 你从你的表里返回每个列,甚至后期加的列。想下如果你的查询里将来加上了VARCHAR(MAX)会发生什么…… 对于指定的查询
逸鹏
2018/04/09
9960
【防护】如何阻止SELECT * 语句
如何使用Bypass-Url-Parser实现URL绕过并访问40X受保护页面
Bypass-Url-Parser是一款功能强大的URL绕过工具,该工具可以使用多种方法实现URL绕过并访问目标站点的40X受保护页面。
FB客服
2022/11/14
9360
如何使用Bypass-Url-Parser实现URL绕过并访问40X受保护页面
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
Nginx是一款高性能的开源Web服务器,可以用于反向代理、负载均衡和静态文件服务。在Web应用程序的安全性方面,保护服务器免受恶意访问是非常重要的。本文将详细介绍如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性。
网络技术联盟站
2023/07/13
2.8K0
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
Nginx是一款高性能的开源Web服务器,可以用于反向代理、负载均衡和静态文件服务。在Web应用程序的安全性方面,保护服务器免受恶意访问是非常重要的。本文将详细介绍如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性。
网络技术联盟站
2023/07/14
3K0
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
nginx配置实现ip访问指定URL
我的需求是这样的,nginx+uwsgi启动的web服务,访问域名XX.CN之后,nginx报错404,我需要实现的是访问XX.CN,自动映射到XX.CN/login 因为我server是80端口,所以不需要加端口即可访问
cywhat
2022/11/22
2.6K0
URL访问网站的网络传输全过程
打开浏览器,在地址栏输入URL,回车,出现网站内容。这是我们几乎每天都在做的事,那这个过程中到底是什么原理呢?HTTP、TCP、DNS、IP这些耳熟能详的名词都在什么时候起着什么作用呢?在这里整体梳理一遍。
Cloudox
2021/11/23
1.5K0
URL访问网站的网络传输全过程
nginx配置支持pathinfo模式的url访问(原创)
pathinfo是伪静态的一种,我们先解释一下伪静态的概念,伪静态页面是静态URL与动态URL互通的一个桥梁,它是指动态网址通过URL重写的手段去掉其动态参数,使URL静态化,但在实际的网页目录中并没有重写URL。简单来说,伪静态URL就是通过服务器转换伪装文件名或地址,使该页面类似于静态页面,但服务器上没有独立存在的文件,其本质还是动态页面。
后端技术探索
2018/08/09
1.9K0
点击加载更多

相似问题

如何阻止对url目录的访问

20

使用.htaccess阻止对url的访问

30

如何阻止对grails中特定URL的访问

10

更改URL并阻止对旧URL的访问

10

阻止对Wordpress视频的直接URL访问

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文