
网络
文章平均质量分 81
好吃吗
离管理层还差两级 https://github.com/xhd2015
展开
-
nc: netcat网络工具
功能端口监听端口扫描nc -z -v site.comssh ProxyCommand基本选项-p source_port 源端口当使用-l时,-p和命令行端口参数具有相同的作用。如果同时给定,-p具有更高的优先级-n 禁用DNS查找,即将参数当作IP地址-e /bin/bash 连接成功之后执行bash-x host:port 代理主机-X 4|5|connect proxy的协议,4表示SOCKS4,5表示SOCKS5,connect表示http隧道-u 使用U原创 2021-12-20 23:03:00 · 976 阅读 · 0 评论 -
【网络】HTTPS协议
HTTPS协议Scratch HTTPs原创 2019-12-30 12:13:00 · 3005 阅读 · 0 评论 -
【网络】ID生成
数据库自增ID你懂得UUIDRFC定义:https://www.ietf.org/rfc/rfc4122.txt128位,共16字节,组成: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+原创 2020-11-05 23:50:31 · 267 阅读 · 0 评论 -
【脚本】nginx配置概览
静态文件配置root指令:配置uri查找的根目录基本配置语法:location URI { root PATH_TO_ROOT}如果URI以/结尾,则认为这是个目录,因此可以返回一批文件。...原创 2019-12-23 12:27:44 · 154 阅读 · 0 评论 -
【网络】一个OAuth2 Server示例
githubhttps://github.com/xhd2015/oauth2-server-example原创 2020-11-04 23:09:56 · 164 阅读 · 0 评论 -
【网络】OAuth2和JWT
OAuth2JWT参考What the Heck is OAuth原创 2020-11-02 18:01:15 · 1079 阅读 · 0 评论 -
【网络】证书
介绍参考链接:RFC 5280:Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile结构{ "tbsCertificate":{ "version":2, // 版本,X509v3=2 "serialNu...原创 2020-01-06 23:18:45 · 314 阅读 · 0 评论 -
【网络】实践:Wireshark分析HTTPS协议
介绍在本博客中我们基于一个简单的HTTPS会话示例,展示如何通过各种加密算法等,在TLSv1.2协议规则下计算并验证各个域,为学习HTTPS协议以及实现HTTPS协议的人提供参考示例。本博客示例TLS协议的基本信息如下:TLS版本:TLSv1.2;Cipher:TLS_RSA_WITH_AES_128_CBC_SHA, 选择该套件的原因是其不是十分复杂,适合用于展示;扩展:Extene...原创 2020-01-06 02:11:11 · 2535 阅读 · 0 评论 -
【网络】网络工具集
介绍本博客介绍基本的网络工具cURLcurl工具可谓是命令行中http请求最强大的工具选项--resolve host:port:address 相当于添加hosts映射,在构造https请求时,可以添加这个选项使得基于ip:端口的访问能够正常发送ClientHello--cacert certdata.pem 指定可信任的根证书ncnc是一个十分精致优雅的TCP工具,其全称是...原创 2020-01-02 23:59:20 · 358 阅读 · 0 评论 -
【网络】nginx配置HTTPS实践
介绍参考链接:nginx官网文档:https://nginx.org/en/docs/http/configuring_https_servers.html配置nginx服务器使用HTTPS协议,需要为服务器指定以下参数:1.证书, 用于客户端认证传递公钥用于数据加密2.私钥,用于解密客户端的数据3.TLS协议相关: TLS协议版本号,加密套件4.服务器相关: 端口号,serve...原创 2020-01-02 13:51:29 · 296 阅读 · 0 评论 -
【网络】二进制数据查看和导出
二进制数据能够支持以不同的方式导出和导入二进制数据原创 2019-12-30 16:59:03 · 336 阅读 · 0 评论 -
【网络】openssl及其使用
介绍OpenSSL是面向TLS和SSL协议的全能工具,同时也是一个通用的加解密工具。生成https的X509v3证书参考:https://answers.ssh.com/questions/1557/how-to-create-x509v3-serveruser-certificates-with-openssl-and-then-how-to-configure-tectia-clien...原创 2020-01-01 21:34:23 · 463 阅读 · 0 评论 -
【网络】加解密算法和示例
背景本博客主要参考:Java官方文档:Java Cryptography Extension (JCE), https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html , package: java.securityJava官方文档:配置算法 https://www.java.com/...原创 2020-01-01 17:32:46 · 225 阅读 · 0 评论 -
【网络】ASN.1语法表示
介绍ANS.1语法可用于表示与编程语言无关的数据结构。比如,RFC X509就使用了ANS.1语法表示证书的结构。本博客主要参考:http://luca.ntop.org/Teaching/Appunti/asn1.html基本语法类型在ANS.1中,类型是指一组值,包括有限的值和无限的值;值是指某个类型的一个元素。四种类型:1.简单类型,原子类型 2.结构类型,由其他类型组成 3....原创 2019-12-31 16:41:04 · 1137 阅读 · 0 评论 -
【网络】网络协议调试工具包
背景在Python中可用scapy构建网络协议栈中的各种包结构,并且其简洁的表达语法使得使用者大多数情况下不必关注细枝末节。scapy包的主要便利在于:1.checksum自动计算 2.长度自动设置在Java世界中,我还没有看到这样的工具包出现,因此我打算自己写一个。主要功能对于调试网络协议而言,方便的语法有助于快速深入协议内容。因此,我们选择groovy作为开发语言。此外,为了将使...原创 2019-12-31 01:10:58 · 316 阅读 · 0 评论 -
【网络】代理
一个比Charles更强的代理工具原创 2019-12-29 23:53:14 · 89 阅读 · 0 评论