精华内容
下载资源
问答
  • ARX开源数据匿名软件的介绍

    ARX开源数据匿名软件的介绍

    ARX有三大优势:(i)以高效率的方式实现了多种隐私方法,(ii)支持跨平台图形界面,(iii)提供可编程的API接口,(iv)文档支持。
    其他的匿名工具:
    PARAT:领先的商业去标识软件;
    UTD Anonymization Toolbox:用于实验研究;
    Cornell Anonymization Toolkit:用于研究实验;
    sdcMirco2:R语言的一个包;
    μ-Argus:no longer under active development;
    以上工具都有多多少少的缺点,为了克服这些缺点,ARX被慕尼黑工大的研究员开发了出来,ARX对所有常见的隐私标准做支持,包括任意的组合;而且它实现了对常见的匿名任务进行系统自带的技术组合选择,更高效、更直观和更易于理解;同时对非专业IT人员提供了跨平台的图形界面接口,而对专业的IT技术人员提供了易于开发的API 接口。

    1. 背景

    阻止linkage attack的方法如下:
    1. 区分出 EI 属性,它可以直接指认到具体的record,要把它去掉,例如社保号等;
    2. QI 属性能够潜在地识别出record,所以要确保 QI 满足隐私标准,如何性别和年龄。通常使用 generalization hirearchies 技术,它可以支持种类属性和连续属性,如下图:
    这里写图片描述
    为了增加结果数据的可用性,这种方法通常结合着 tuple suppression 使用,违反隐私标准的 record 的(outliers)会自动从数据集中去掉。同时,所有的suppressed records 要保证不超过一个给定的阈值。这样做的结果是少量的 generalization 就可以保证剩下的record满足隐私标准。

    2. 技术

    K-Anonimity 是用途最广的隐私标准方法,它阻止 identity disclosure 的发生,而 l-diversity 和 t-closeness 阻止 attribute disclosure 的发生。 δ-Presence 用于保护数据集免受 membership disclosure 的威胁,membership disclosure 意思是攻击者能够决定某个record在不在数据集中。

    3. 方法

    针对非专业IT人员,ARX实现了 globally-optimal full-domain anonymization algorithm,通过修改 generalization hierarchies 或者从 solution space 选择一个合适的 transformation。underlying coding model 潜在地导致了低数据多用性,为了解决这个问题,采用了 local tuple suppression 的方法来增加数据的质量。

    4. GUI操作

    4.1 数据的导入

    GUI支持是那种类型的数据导入:(i)CSV;(ii)Excel;(iii)Database。操作方法是点击 File->import data 即可弹出如下的界面:
    这里写图片描述

    4.2 匿名后数据的导出

    GUI导出匿名后的数据方法是 File->export data,导出格式为csv格式。

    4.3 基本工作流程

    这里写图片描述
    如上图所示,由三个基本步骤组成:(i)configuring the anonymization process;(ii)exploring the solution space and (iii)analyzing the transformed data。
    ARX的构架如下所示:
    这里写图片描述
    深灰色的是核心模块,通常不需要改变,为ARX框架提供了基础架构;I/O 模块提供了读入导出数据,Data Encoding 模块将数据转换成框架需要的格式和内存布局;Data management 模块处理内部的representation 并实现最优化(eg. catching);operator 模块are built on top of this representation and allow grouping of data records and computing of frequency distributions over sensitive attribute values。
    浅灰色的是扩展模块,实现了隐私标准和计算数据多用性,类似的,匿名算法也被植入到该框架中。
    Our three-step process poses considerable challenges in terms of efficiency. Firstly, ARX automatically classifies the complete solution space to support users in finding a transformation suitable for their application scenario. Secondly, the iterative character of the process potentially requires this classification to be performed repeatedly. It is thus very important that classification can be carried out in near real-time. For this purpose, our framework features a highly efficient algorithm. Moreover, instead of using existing database systems, we implemented a runtime environment that is tailored to the problem domain. In previous work we have shown that our method significantly outperforms comparable algorithms within our highly optimized framework.

    4.3.1 配置 de-identification process

    这里写图片描述
    如上图,点击 Configure transformation的tab按钮,左边是原始导入的数据,点击原始数据的sex列,右边就会切换到 generalization hierarchy 界面,如上图,这里已经建立好了 hierarchy,即有两层,第一层(level 0)是原始数据,male 和 female,第二层(level 1)就是泛化后的数据,对应为 。其他列属性同样地,注意红圈圈起来的type代表我们可以选择选择好的列属性的类别,EI,QI,SD,NSD四类,这里选择的是QI,所以需要建立 hierarchy。需要强调的是,如果将该列属性选为 EI(或者identifying),匿名操作后该列全部变为 。下面介绍如何新建hierarchy:
    依次选择 Edit->create hierarchy,弹出下面的窗口;
    这里写图片描述
    这三种是系统定义的三种 hierarchy,也可以自己导入,点击 load,即可导入自己定义好的 csv 格式的 hierarchy。关于系统定义的 hierarchy,自己可以去尝试点击,下图是 ordering 选项的例子:
    这里写图片描述

    定义结果为:

    这里写图片描述

    等全部列属性的方法定义好,就可以选择匿名算法了,在有点中间的地方选择算法,这里我们选择 K 匿名,选择 K=5,可以在两个红圈的地方选择 K 的值,如下图:
    这里写图片描述
    如果有其他属性,比如SD,还可以在原来的算法(k 匿名)上添加算法(l-diversity、t-closeness),这些算法可以查看我的其它博文:
    这里写图片描述

    还有一个部件是权衡 generalization 和 suppression 的值,如下图:
    这里写图片描述
    调节此进度条可以权衡 generalization 和 suppression 的关系,ARX开发者估计只选择了AG_TS(Attribute Generalization and Tuple Suppression)的 generalization-suppression 方法,结果可以在匿名化之后查看:
    这里写图片描述

    最后就可以匿名操作了,依次点击 Edit->Anonimize,然后等待几秒就处理成功了。如何查看我们的匿名结果,查看下图:
    这里写图片描述
    灰白相间的同种颜色代表一个等价类(equivalent class)。

    4.3.2 ARX界面中的小细节

    ARX 工具很强大,很多参数我们不注意就会忽略,但有些参数也是很有意义的。
    1. 请查看右上角有如下的参数
    这里写图片描述
    Applied: [0, 2, 0, 1, 2, 1, 1, 1, 0] 这个就是ARX 匿名化的最后的 hierarchy 选择的 level 的集合,比如第一个0代表 sex 的level为0,也就是保持不变;后面的2代表第二个属性age选择的level 为2,以此类推。
    那么selected 的集合代表什么意思呢?如下图,我们点击explore results:
    这里写图片描述
    此图是 ARX 尝试所有的 hierarchy 组合,最后黄色的是最优的匿名结果,衡量最优。
    2. 请查看右下角的 class sizes 的参数
    这里写图片描述
    这里反应了suppression的影响,注意 outliers的意思就是被suppression的records,我们可以看到总共有743项被suppressed,大概占13%,还有等价类的一些信息。

    Reference

    [1] ARX - A Comprehensive Tool for Anonymizing Biomedical Data
    github:git@github.com:arx-deidentifier/arx.git

    展开全文
  • CSS 匿名文本和匿名

    2018-02-19 22:08:03
    匿名文本和匿名框一个元素可以按照HTML元素的嵌套方式包含其他元素,大多数情况下,框都是由显式定义的元素所生成的。...匿名框分为两种,一种是匿名块框,另一种是匿名行内框。当把文本直接添加到一个块...

    一个元素可以按照HTML元素的嵌套方式包含其他元素,大多数情况下,框都是由显式定义的元素所生成的。

    然而,当把文本直接添加到一个块容器元素中(不是包含在行内元素)时,即便没有为这些文本显式定义元素,它们也会生成框。

    没有被元素显式包含的文本,称作匿名文本,因为没有与之关联的元素。把匿名文本所生成框,称作匿名框。匿名框分为两种,一种是匿名块框,另一种是匿名行内框。

    当把文本直接添加到一个块容器元素中,而该块容器元素中还有其他块级元素时,这些文本就会生成匿名块框。如,以下HTML代码片段:

    1. <div>
    2.   Some text
    3.   <p>More text
    4. </div>

    看上去,似乎是 div 包含行内内容和块级框。然而,根据CSS规范,如果一个块级容器框内(如,上面 div 生成的框),有一个块级框(如,上面 p 生成的框),则会强制这个块级容器框中的所有框,都是块级框。

    因此,上述代码会生成一个块级框,来包围“Some text”文本,并把所生成的块级框称作“匿名块框”。如图 4‑68 所示:

    匿名块框图4-68 匿名块框

    当把文本直接添加到一个块级容器中,而该块级容器中没有其他块级元素时,这些文本就会生成匿名行内框。匿名文本中的空白字符,根据 white-space 属性,如果能被合并,则不会生成任何匿名行内框。如,下面的HTML代码片段:

    1. <p>Some <em>emphasize</em> text</p>

    为了格式化这个段落,p 元素会生成一个块级框,其中包含三个行内框,分别是 em 元素生成的行内框,以及匿名文本“Some”和“text”生成的匿名行内框。如图 4‑69 所示:

    匿名行内框图4-69 匿名行内框

    由于匿名框没有与任何元素相关联,因此不能被任何选择器选中。所以,匿名框只能从父元素继承那些可以继承的属性,那些不能继承的属性则使用默认值。假设本例的CSS代码如下:

    1. p {
    2.    color: red;
    3.    border: 1px solid #444;
    4. }
    5. em {
    6.    color: #000;
    7. }

    由于 color 属性具有继承性,而 border 属性不具有继承性。因此,匿名行内框中的文本是红色的,且没有边框。运行结果如图 4‑70 所示:

    匿名框的属性图4-70 匿名框的属性

    关于作者

    歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

    展开全文
  • 用C#打造匿名邮件群发软件

    千次阅读 2010-02-27 01:24:00
    用C#打造匿名邮件群发软件masepu(本文已发表于黑客防线,转载请注明出处)电子邮件攻击是最常见的网络攻击手法之一,黑客们通过电子邮件发送木马、病毒或是包含有攻击性或信息获取脚本的特定html代码,使邮箱使用者...

    用C#打造匿名邮件群发软件

    masepu(本文已发表于黑客防线,转载请注明出处)

    电子邮件攻击是最常见的网络攻击手法之一,黑客们通过电子邮件发送木马、病毒或是包含有攻击性或信息获取脚本的特定html代码,使邮箱使用者打开这类邮件就会导致信息泄露甚至电脑被控制。而这种攻击手法常常要和“社会工程学”结合起来,信件要求伪装成邮箱使用者熟悉的发信人,以迷惑对方使其放松警惕,来达到获得重要信息和控制对方电脑的目的。为了深入的了解这种攻击方法,前段时间我打算在网上找一个免费好用的匿名邮件群发软件,来实际测试发送伪造信件的效果,结果上网转了一大圈也没找到一个称心如意的,不是收费就是试用,插件广告一大堆,想来邮件群发软件是被所谓的“邮件营销”用的太多太滥,难得找到好用而且免费的了。仔细想想有这时间精力去网上瞎找,还不如自己写一个合适的匿名群发器呢。有了源代码就掌握了主动权,以后想怎么改都行,再不用看那些“垃圾”邮件群发器的“脸色”了。哈哈,自己动手,丰衣足食,让我们准备好Visual Stdio.NET开发环境,开始编写属于自己的匿名邮件群发软件。
    一、匿名发送原理
     现在广泛使用的邮件发送协议是ESMTP,是由SMTP协议发展而来,SMTP协议由于没有身份认证等功能早已不被邮件服务提供商采用,当然如果我们自己架设邮件发送服务器的话可以使用该协议,因为该协议不用身份认证就可以实现完全的匿名邮件发送。现在还有很多免费邮件服务提供商让用户通过网页登录的方式来进行邮件的收发,这种WebMail的方式和上面所说的SMTP协议方式不在本文讨论之列,本文程序采用的ESMTP协议是被现在流行的邮件服务提供商广泛采用的邮件发送协议。在开始编程之前我们首先需要一个支持该协议的邮箱用于发信测试,现在大家使用的大部分邮箱都支持的。在这里我选163、新浪信箱进行测试。下面我们就通过telnet方式手工发送一封匿名邮件,以了解ESMTP协议和匿名效果(注:前面带“>”号的是输入命令)
    >telnet smtp.163.com 25     //163邮件发送服务器的域名和端口
    220 163.com Anti-spam GT for Coremail System (163com[20081010])
    >HELO VVVVVV                //告诉服务器我的机器名,当然是伪造的
    250 OK
    >AUTH LOGIN                 //要求输入用户名密码
    334 dXNlcm5hbWU6
    >aWAsDSFc                   //Base64编码过的用户名
    334 UGFzc3dvcmQ6
    >GzlzNMUz                   //Base64编码过的密码
    235 Authentication successful        //提示认证成功
    >MAIL FROM:<xxxxxx@163.com>  //发件地址,这个必须是与上面输
          //入的用户名对应的邮箱地址,163服务器会验证,否则无法发信。
    250 Mail OK
    >RCPT TO:<liuhua@sina.com>   //真实的收件人地址
    250 Mail OK
    >DATA      //要求发送邮件内容
    354 End data with <CR><LF>.<CR><LF>
    >From: "fajianren" <fanjianren@163.com>     //伪造的发信人地址
    >To: "shoujianren" <shoujianren@sina.com>    //伪造的收信人地址
    >Subject: helloo Helloo        //邮件主题
    >tfffffffffffffffff           //邮件正文
    >
    >.                             //输入结束标志
    250 Mail OK queued as smtp2,DNGowLD7TkkxNiZKCZ+FCg--.33908S3 1244018310
    >quit                          //退出
    221 Bye

    现在我们登录到收件箱发现已经收到了这封伪造邮件,单从表面上看,我们是分辨不出它的真伪。原因在于ESMTP协议本身存在问题,它允许邮件发送者自己填写发件人和收件人的地址和姓名而并不检查,这就导致了伪造电子邮件的出现。
     

    二、C#编写匿名群发
    下面,开始编程实现匿名邮件群发功能。这里使用C#中封装好的TcpClient类,它可以直接为TCP网络服务提供客户端连接,不用再使用复杂的socket套接字接口类了。收件人列表和发件帐户列表分别存放和显示在richTextBox和ListView控件中,以实现使用不同帐户发送大量邮件的功能。这样做是为了避免同一邮箱帐户在同一段时间内因发送大量邮件而被邮件服务提供商锁定。以下是程序匿名发送部分的一些代码:
      for (int i = 0; i < richTextBox2.Lines.Length; i++)  //发送次数
      {//建立与SMTP服务器的套接字
        TcpClient SmtpServ = new TcpClient(SMTPHoststr, 25);
        NetworkStream NetStrm = SmtpServ.GetStream();
        StreamReader RDStrm = new StreamReader(SmtpServ.GetStream());
        Data = "HELO server " + CRLF; //在这里我们就默认叫server吧
        szData = System.Text.Encoding.ASCII.GetBytes(Data.
                              ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //发送要求认证命令
    Data = "AUTH LOGIN " + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //发送base64编码过的用户名
    byte[] b = System.Text.Encoding.ASCII.GetBytes(namestr);
    string s = Convert.ToBase64String(b);
    Data = s + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //发送base64编码过的密码
    b = System.Text.Encoding.ASCII.GetBytes(passwordstr);
    s = Convert.ToBase64String(b);
    Data = s + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //发送发件人信息
    Data = "MAIL FROM: " + "<" + Senderstr + ">" + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //发送接收人信息
    Data = "RCPT TO: " + "<" + richTextBox2.Lines[i].ToString() + ">" + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    listBox1.Items.Add(RDStrm.ReadLine());
    //发送Data命令
    Data = "DATA" + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //发送数据内容 其中包括伪造的发、收件人地址和姓名;
    Data = ChangeString + "SUBJECT: " + textBox4.Text + CRLF + MIMEString +
           CRLF + richTextBox1.Text + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    Data = CRLF + "." + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    //退出SMTP服务器
    Data = "QUIT " + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
    NetStrm.Write(szData, 0, szData.Length);
    // 关闭连接
    NetStrm.Close();
    RDStrm.Close();
      }
    以上只是部分代码,整个程序编写完成后能够实现通过输入多个支持ESMTP协议的邮箱帐户向大量邮箱发送匿名邮件的功能。
    三、程序效果
    通过该程序向多个不同的邮件服务提供商邮箱发送匿名测试邮件,包括yahoo、hotmail、gmail、yeah、163、126、qq、sina邮箱(申请这么多种信箱搞测试,累呀),测试发件帐户选用的是163信箱,邮件的查看方式采用的是登录到邮箱页面上直接查看,结果表明,除了发送到hotmail邮箱的匿名测试邮件在打开后会显示真实的发信人邮箱地址外其余均能够正常实现匿名。
            效果
    邮箱   发件人名 发件邮箱 收件人名 收件邮箱
    雅虎中国    
    雅虎    
    hotmail    
    gmail    
    yeah    
    163    
    126    
    QQ    
    sina    
    四、防范方法
    如何有效的防范这些匿名的邮件,以避免被网络钓鱼邮件所欺骗呢?最有效的方法就是仔细分析可疑邮件的邮件头信息。在邮件头中包含的Received字段可以显示出邮件发送的完整轨迹。在邮件被发往目的地的过程中,每个中转服务器都会在邮件头中增加一条Received字段,这样一个邮件中就会有多条Received字段。所以要追踪到邮件的来源,可以采用自下向上的分析各条Received字段的方法。我们以发往sina的匿名邮件头为例,来探寻一下匿名邮件发送者的真面目。Received: from server (unknown [221.13.187.11])
    by smtp11 (Coremail) with SMTP id D8CowLBL1IdlSypKdmHpBA--.12983S2;
    这是第一条(自下而上)记录,虽然服务器名称显示的是我伪造的,可后面紧跟的IP地址却是我的真实地址,这个地址可以让匿名邮件发送者完全暴露,无处可逃(当然发送匿名邮件时使用代理的话,这个地址就是代理的IP地址了)。
    Received: from m12-15.163.com ([220.181.12.15])
      by irxd5-185.sinamail.sina.com.cn with ESMTP; 06 Jun 2009 18:56:41 +0800
    上面第二条记录显示这封邮件被名为m12-15.163.com的服务器传送,显然如果这封匿名信件显示的发件地址不是来自163的话,那么它就一定是伪造的了。像这样对每一条Received字段进行分析,我们就可以掌握完整的邮件发送轨迹。在这封邮件的最上面有一条记录:Return-path:<xxxxxx@163.com>, 它完全暴露了真实发件人的电子信箱地址。当然并不是每个邮件服务提供商邮件中都有此字段。此外,我们可以再看看Message-ID字段:Message-Id: <4B3A4A67.05B67A.08726@m12-15.163.com>从这条记录可以看出,发信账户属于163。通过以上方法,我们可以识别出大部分的匿名邮件。当然,如果匿名邮件发送者通过代理来发送邮件,我们就很难找到它的真实发件IP地址了,同时Message-ID字段,信件发送时间都可以伪造,不同的邮件服务提供商邮件头所包含的信息也不尽相同,有时候一封精心伪造的邮件是很难识别出来的,需要涉及到很多知识,这里就不多说了。
    五、总结和改进
    文章中仔细分析和解决了邮件匿名和群发的问题。但对于邮件发送的内容编码没有仔细处理,如果需要发送非ASCII文本信息的话就需要事先对发送内容进行编码,如采用Base64编码的话就需要在DATA命令后发送Content-
    Transfer-Encoding:Base64命令,同时信件内容要进行Base64编码,这样就可以正常发送非ASCII内容信息的邮件了。同时程序没有太多的异常处理代码,也没有采用多线程发送,有需要的朋友可以自己加上。(本程序采用C#在Visual Stdio.net 2005下编译通过。)

    展开全文
  • FTP匿名用户

    千次阅读 2018-06-16 15:15:45
    FTP匿名用户、虚拟用户 FTP匿名用户关闭防火墙开启ftp服务允许匿名用户上传文件配置 FTP文件增加an...
    FTP匿名用户、虚拟用户

    FTP匿名用户

    关闭防火墙

    开启ftp服务

    允许匿名用户上传文件

    配置 FTP文件增加

    anon_upload_enable=YES

          anon_other_write_enable=YES

          anon_mkdir_write_enable=YES

    保存退出重启服务

    =====================================================================

    FTP虚拟用户

    准备三样东西

    1.一个来宾账户(virtual)

    #useradd virtual

    2.db数据库文件

    #touch /etc/vsftpd/login.txt

    文件里写入虚拟用户和密码

    通过db_load软件转换文件格式**.txt→**.db

    #db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

    3.pam认证文件

    #touch /etc/pam.d/virtual.ftp

    文件里写入认证规则

     

    auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login

          account required /lib/security/pam_userdb.so db=/etc/vsftpd/login

    4.修改配置文件

    #vim /etc/vsftpd/vsftpd.conf

    保存退出并重启服务

    设置开机自启动~~
    ===================================================
        上机实验要求:
        模拟FTP服务器
        匿名用户登录到/var/ftp目录
        wl01 wl02用户登录到自己的班级目录中,
        可以上传文件,但不能下载文件
       
       
    chroot_local_user=YES                   //锁定目录
    guest_enable=YES                        //启用来宾账户
    guest_username=virtual                     //来宾账户指定为virtual
    anon_upload_enable=YES                    //开启匿名用户上传文件
    anon_world_readable_only=NO             //其他用户(other)不允许下载文件
    pam_service_name=ftp.virtual            //认证文件名称
    user_config_dir=/etc/vsftpd/user_config //指定用户的配置文件目录

    useradd -d /home/virtual virtual
    vim login.txt
    db_load -T -t hash -f login.txt /etc/vsftpd/login.db

    vim /etc/pam.d/ftp.virtual
    --------------------------------------------------------------------
    auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login
    account required /lib/security/pam_userdb.so db=/etc/vsftpd/login
    --------------------------------------------------------------------

    mkdir /etc/vsftpd/user_config    创建用户配置文件
    mkdir /home/virtual/wl01      创建虚拟用户目录
         mkdir /home/virtual/wl02
        创建虚拟用户目录     
    chown -R virtual:virtual /home/virtual/

    vim /etc/vsftpd/user_config/wl02
    ----------------------------------------------------------
    local_root=/home/virtual/wl02
    download_enable=NO
    deny_file={*.mp3,*.mp4,*.mov,*.avi,*.rmvb,*.rm,*.wav,*.flv,*.txt,}
    ----------------------------------------------------------
    4.12机房练习
    机房练习

    在虚拟机中部署FTP虚拟用户,一个wl01,一个wl02

    网络1班和网络2班可以通过ftp帐号上传本班的网站

    用户可以通过不同端口号访问两个班级的网站

    做实验报告
    @在以上的基础上配置一个Apache服务器@
    展开全文
  • FTP匿名访

    千次阅读 2018-10-19 21:34:59
    FTP匿名访目的及准备服务端1.安装vsftpd软件2.编辑主配置文件3.创建文件并重启服务客户端1.安装ftp2.测试连接服务器3.查看文件 FTP全称为文件传输协议,利用FTP可以给用户提供上传和下载文件的服务。 目的及准备 1....
  • extern float ZGyroModuleAngle;//Yaw轴角度 float ZGyroModuleAngleMAX; float ZGyroModuleAngleMIN; extern float yawRealAngle; extern uint8_t GYRO_RESETED; extern float pitchRealAngle;...
  • Samba共享匿名访问

    2018-10-18 20:35:45
    Samba共享匿名访问目的和准备服务端1.安装samba和samba-common软件2.修改smb.conf主配置文件3.创建共享文件夹/samba,并创建测试文件4.重启samba服务客户端1.创建挂载点并挂载共享文件系统2.检查挂载情况3.验证测试...
  • 长期以来,由于公司的Exchange Server关闭了匿名发送邮件的功能,我们部署的Sharepoint 以及Project server的相关的依赖匿名smtp服务器的功能就停止工作了。我不太明白,微软在设计这些系统的时候是怎么想的,但是...
  • 匿名上位机V6.5版本

    2018-11-03 10:42:21
    匿名上位机V6.5版本,2018年11月3日发布,本上位机使用讲解请移步:https://blog.csdn.net/wangjt1988/article/details/83684188
  • C# 匿名函数

    万次阅读 2015-02-20 23:06:14
    匿名函数与委托有着密切的关系。  1、为什么要用匿名方法,什么时候用?  当用常规的委托调用方法时使代码很混乱或者不简洁的时候,可以使用匿名方法(内联代码块定义)。什么意思呢,我们用委托调用方法时,是...
  • tor浏览器匿名上网Everything you do online can be traced back to your IP address. Even if you’re accessing encrypted websites, networks can see the websites you’re accessing – and the websites ...
  • 匿名类的使用方法

    2019-03-13 18:50:54
    首先创建一个匿名对象: var objPerson = new { Name = "小王", Age = 25, ClassName = "软件一班" }; 然后输出: Console.WriteLine("姓名:{0} 年龄:{1} 班级:{2}"...
  • 匿名团队针对TI芯片的强烈学习需求,退出了匿名拓空者PRO飞控的TI版。使用TI公司的 TM4C123G 主控芯片,打造了一款完全开源的飞控产品,提供完全开源的飞控整体工程文件,没有汇编,没有不开源的lib库,玩家拿到源码...
  • 匿名上位机通信协议

    万次阅读 多人点赞 2018-03-11 11:30:59
    这个软件不仅仅可以用在调试飞机上面,平时用他来看一个数据波形什么的,也是非常有用的。之前用他看单独的6050数据,过了一段时间就忘记了怎么用的,所以就浪费了很多时间再次学习,今天就记录下来。要想实现单片机...
  • 匿名上位机使用方法分享--总体介绍

    万次阅读 多人点赞 2018-11-03 10:09:44
    匿名为了提供给大家一个更好的调试工具,始终在维护开发我们的匿名上位机软件,7年时间,从初版到现在的V6.5版本,经历过数次大改版,无数次小更新,推出了各种新功能,通信协议也随着功能的进步而微调,会给大家的...
  • 匿名飞控程序整理

    2020-06-03 14:16:51
    主程序框图如下,接下来我会将各个模块全部单独整理出来,一是分享,也是给自己留个便于查阅 主函数main.c int main(void) { flag.start_ok = All_Init(); //进行所有设备的初始化,并将初始化结果保存 ...
  • 如何使用匿名上位机

    千次阅读 2020-08-09 19:47:21
    如何使用匿名上位机显示波形 ** 1、首先打开匿名上位机,可以看到它有基本收发,高级收码和数据波形几项基本功能。 2、然后我们点击高级收码,在里面进行一些设置下面的数据容器设置中,数据位置和通道设置为一样。...
  • 注意事项 定位模块使用前,必须进行正确配置,才可以正常通信。...匿名UWB模块由上下两块电路板构成。下板为逻辑板,负责测距、定位算法、数据输入输出等功能;上板为信号板,负责UWB基础通信。上下...
  • 博士大论文匿名送审

    千次阅读 2020-09-05 00:36:47
    第四:盲审的时候专家会不会在软件上重新运行数据,看结果? 第五:盲审没有过怎么办? 第六:如何才能顺利通过盲审?通过盲审论文需要注意以下几点或者说博士论文盲审主要问题有哪些? 第七:盲审老师会仔细看论文...
  • 匿名科创作为一款上位机软件,对于实时显示单片机发送的数据波形有很大的帮助
  • 匿名管道 与 命名管道

    千次阅读 2013-04-10 20:50:08
    参考一: 管道(PIPE)实际是用于进程间通信的一段共享...匿名管道是在父进程和子进程间单向传输数据的一种未命名管道,只能在本地计算机中使用,而不能用于网络间的通信. 匿名通道由CreatePipe()函数创建,该函数在创建
  • vsftpd创建匿名Linux FTP服务器

    千次阅读 2015-07-15 13:07:46
    ☆ vsftpd的安装以及查看安装的文件和目录 ☆ vsftpd服务启动、停止、重启和状态查询 ☆ vsftpd详细配置 ☆ 使用资源管理器登录匿名FTP服务器 ☆ 使用Filezilla登录匿名FTP服务器
  • 匿名四轴上位机使用手册

    千次阅读 2019-07-16 18:04:00
    匿名四轴上位机使用手册 目录 1、串口功能 2、高级收码 3、波形显示 4、飞控状态 5、上传数据的单片机程序 6、更多参考 1、串口功能 软件界面 ...
  • 匿名App项目小总结

    千次阅读 2015-04-23 00:33:44
    1、在项目的一开始就要先做好整个架构的准备,需要哪些类,放在哪些包下面一般可以这样子:有一个Aty包,一个net包,一个bean包,一个util包,一个db包,一个adapter包,然后把需要的先创建出来,之后再逐渐去完善。...
  • 关于FTP服务器匿名账号访问

    千次阅读 2014-02-25 11:10:38
    在使用旧版本Serv-U或其他FTP服务器软件时,可以设定服务器允许匿名访问。但是当用户使用到新版本的Serv-U时会发现,哪里都找不到匿名访问设置的地方了。那么是不是新版本不允许匿名访问?或者说如何设置匿名访问? ...
  • 匿名发信六法

    千次阅读 2001-05-07 17:36:00
    匿名发信六法吴建蓉 01-4-30 上午 10:36:01匿名发信的方法很多,主要有以下几种:1、通过可以匿名发信的程序发信如匿名信使就是这样一个软件。如右图所示,软件使用很简单,就不多说了。这里要说明的是这个软件本身...
  • 如何优雅的匿名上网

    千次阅读 2013-12-15 14:15:09
    这篇匿名上网的文章是为了规避搜索引擎或者别的网站上记录你上网记录,以免暴露你的个人信息。做到了匿名上网,没有人知道你是谁,你从什么地方发起的网站链接或者你正在访问什么网站。 有点奇怪,很多时候,当...
  • 文章目录关于代理的分类:透明代理(Transparent Proxy)匿名代理(Anonymous Proxy)混淆代理(Distorting Proxies)高匿代理(Elite proxy或High Anonymity Proxy)匿名程度检测方法(实践上面介绍知识点)1. 检测HTTP代理匿...
  • 但是,我们也经常会碰到其他系统的pid调节,这时候,把匿名上位机变成一款普遍适用的pid参数调试软件就很有必要了。 本文利用匿名上位机的高级收码功能,接收stm32获取过6050的原始数据,并绘制其曲线。 数据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,017
精华内容 38,006
关键字:

匿名软件