fwknop stands for "Firewall Knock Operator" and is an upcoming piece of software that will be released at the DEFCON 12 conference in July, 2004 in Las Vegas. fwknop implements network access controls (via iptables) based on a flexible port knocking mini-language, but with a twist it combines port knocking and passive operating system fingerprinting to make it possible to do things like only allow, say, Linux-2.4/2.6 systems to connect to your SSH daemon. fwknop supports shared, multi-protocol port knock sequences along with both relative and absolute timeouts, and coded port knock sequences encrypted with the Rijndael block cipher.
标签: Firewall Operator software upcoming
上传时间: 2016-12-04
上传用户:牛津鞋
Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to writing C# programs using the most common patterns. This tutorial begins with clear and concise introductions to C#, object-oriented programming and inheritance, and UML diagrams. Each chapter that follows describes one of twenty-three design patterns, recommends when to use it, and explains the impact that it will have on the larger design. The use of every pattern is demonstrated with simple example programs. These programs are illustrated with screen shots and UML diagrams displaying how the classes interact. Each of these programs is available on the companion CD-ROM and can be run, examined, edited, and applied.
标签: development adaptable solutions patterns
上传时间: 2014-09-07
上传用户:wangchong
操作说明: 1. 双击RobotView.exe,打开应用程序; 2. 菜单中Draw->Block,出现一个对话框,从键盘输入具体值,然后在左边蓝色区域任意位置点击,出现红色的矩形,即设置好障碍物位置,此时右上方区域中相应位置的值从0变为1; 3. 菜单中Draw->RobotPoint,然后在左边蓝色区域任意位置点击,出现绿色的圆,即设置好机器人目前位置; 4. 菜单中Draw->GoalPoint,然后在左边蓝色区域任意位置点击,出现黄色的圆,即设置好目的地位置; 5. 菜单中,Edit->Begin,会在右下方会出现一条从机器人目前位置到目标点的无碰路径。
上传时间: 2016-12-11
上传用户:TF2015
neural network utility is a Neural Networks library for the C++ Programmer. It is entirely object oriented and focuses on reducing tedious and confusing problems of programming neural networks. By this I mean that network layers are easily defined. An entire multi-layer network can be created in a few lines, and trained with two functions. Layers can be connected to one another easily and painlessly.
标签: Programmer Networks entirely network
上传时间: 2013-12-24
上传用户:liuchee
实现IDEA加密算法与解密算法 IDEA(International Data Encryption Algorithm)是瑞士的James Massey,Xuejia Lai等人提出的加密算法,在密码学中属于数据块加密算法(Block Cipher)类。IDEA使用长度为128bit的密钥,数据块大小为64bit。从理论上讲,IDEA属于“强”加密算法,至今还没有出现对该算法的有效攻击算法。
标签: IDEA International Encryption Algorithm
上传时间: 2014-01-09
上传用户:yepeng139
Java is the first language to provide a cross-platform I/O library that is powerful enough to handle all these diverse tasks. Java is the first programming language with a modern, object-oriented approach to input and output. Java s I/O model is more powerful and more suited to real-world tasks than any other major language used today. Java I/O is the first and still the only book to fully expose the power and sophistication of this library.
标签: cross-platform language powerful provide
上传时间: 2014-01-07
上传用户:pompey
信息论与编码理论的经典书籍,详细介绍了finit field以及基于它的convolution code, block code, 最新的coding方法也有涉及。
上传时间: 2014-01-04
上传用户:asdfasdfd
密码学界牛人Victor Shoup用C++编写数论类库。 NTL is a high-performance, portable C++ library providing data structures and algorithms for arbitrary length integers for vectors, matrices, and polynomials over the integers and over finite fields and for arbitrary precision floating point arithmetic. NTL provides high quality implementations of state-of-the-art algorithms for: * arbitrary length integer arithmetic and arbitrary precision floating point arithmetic * polynomial arithmetic over the integers and finite fields including basic arithmetic, polynomial factorization, irreducibility testing, computation of minimal polynomials, traces, norms, and more * lattice basis reduction, including very robust and fast implementations of Schnorr-Euchner, block Korkin-Zolotarev reduction, and the new Schnorr-Horner pruning heuristic for block Korkin-Zolotarev * basic linear algebra over the integers, finite fields, and arbitrary precision floating point numbers.
标签: high-performance providing portable library
上传时间: 2014-01-04
上传用户:exxxds
In this paper, we propose a hierarchical clustering method using visual, textual and link analysis. By using a vision-based page segmentation algorithm, a web page is partitioned into blocks, and the textual and link information of an image can be accurately extracted from the block containing that image.
标签: hierarchical clustering analysis propose
上传时间: 2014-01-07
上传用户:xiaoxiang
Create a Delaunay triangulation or Voronoi diagram by clicking points. Delaunay triangulations and Voronoi diagrams are among the most widely used data structures in the field of Computational Geometry. These are Java-oriented source codes.
标签: Delaunay triangulations triangulation clicking
上传时间: 2013-11-25
上传用户:zhaiye