- 博客(44)
- 资源 (35)
- 收藏
- 关注
原创 解决Chrome启动自动打开what‘s new页面,并会将现在打开的页面自动跳转到google.com
Chrome启动自动打开what's new页面,并会将现在打开的页面自动跳转到google.com?纸船舰队Google Chrome87%知友推荐·12,343 人评价Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作Chrome的网络浏览器GUI(图形使用者界面)。软件的beta测试版本在2008年9月2日发布,提供5...
2021-09-30 13:33:00 23886 4
原创 Java FTP 服务器
https://github.com/pReya/ftpServerhttps://github.com/pReya/ftpServerimport java.io.IOException;import java.net.ServerSocket;import java.net.Socket;/** * A very simple FTP Server class. On receiving a new connection it creates a * new worker threa
2021-09-22 16:20:30 353
原创 Java 本机UDP端口扫描程序
import java.net.*;public class UDPPortScanner { public static void main(String[] args) { for (int port = 1024; port <= 65535; port++) { try { // the next line will fail and drop into the catch block if // there is already a server runn.
2021-09-21 21:50:03 527 1
原创 Java多线程TCP端口扫描程序
import java.io.IOException;import java.net.InetAddress;import java.net.Socket;public class PortScanner { public static void main(String[] args) throws Exception { String host = "localhost"; InetAddress inetAddress = InetAddress.getByName(host);.
2021-09-21 21:47:32 522
原创 使用 Nmap 扫描 TCP 和 UDP 端口
Nmap 是渗透测试人员和系统/网络管理员中非常流行的工具。我们已经准备好提供不同的 nmap 教程和备忘单,但 TCP 和 UDP 端口扫描是扫描的重要部分。我们将在本教程中详细介绍。开始端口扫描没有任何端口扫描参数的最简单用法就是提供目标。目标可以是单个 IP 或主机名或多个目标。在本例中,我们将192.168.1.1默认使用最常见的 1000 个端口扫描 IP 地址。$ nmap 192.168.1.1开始端口扫描TCP同步扫描我们知道 TCP 连接是通过 3 次...
2021-09-21 18:24:51 21403
原创 Tomcat配置HTTPS
安全套接字层 (SSL)是一种安全传输协议,用于使用加密方法在 Internet 上进行通信。SSL 协议的主要目的是保证没有人可以篡改浏览器和部署 Web 应用程序的服务器之间的通信。安全通信的另一个目的是能够根据 SSL 信息对服务器及其所有者进行身份验证——这样用户就可以确定它正在访问的服务器就是它所说的服务器.在常见的 SSL 场景中,当用户第一次访问 Web 服务器时,服务器会将其 SSL 证书或公钥发送给客户端。SSL 证书包含有关服务器、其所有者、公司及其有效期的信息。如果用户不信任证书的真.
2021-09-18 13:33:52 1274
原创 Java 中的简单 HTTP 服务器支持 POST\SSL\Cookie
A Simple HTTP Server in JavaA Simple HTTP Server in Java, Part 2 - POST and SSLA Simple HTTP Server in Java, Part 3 - Cookies and Keep AlivesJava 中的简单 HTTP 服务器我经常发现自己需要一个非常简单的 HTTP 服务器来进行诸如模拟外部服务以进行测试之类的事情。在这些情况下,Tomcat 甚至 Jetty 都觉得有点矫枉过正;我只是想要一些
2021-09-13 15:19:10 964 1
原创 用Java 构建您自己的HTTP 服务器(仅限 GET 方法)
整个互联网使用频率最高的协议之一** 在 OSI 模型中,第 7 层每次访问网站时,您的 Web 浏览器都会使用HTTP协议与 Web服务器通信并获取页面内容。此外,当您实现后端应用程序并且必须与其他后端应用程序通信时 - 80%(或更多)的情况下您将使用HTTP.长话短说——当你想成为一名优秀的软件开发人员时,你必须了解HTTP协议的工作原理。我认为,连接HTTP服务器是一种很好的理解方式。Web 浏览器向 Web服务器发送什么?好问题。当然,您可以使用“开发人员工具”...
2021-09-13 14:57:44 964
原创 Java HTTP 代理服务器
Java HTTP 代理服务器在当今的企业开发环境中,我们不得不与代理打交道,通常是作为系统管理员。在大多数情况下,应用程序将配置为系统的默认设置,但如果您想对应用程序进行非常严格的控制,例如代理设置,对于这种情况,Java允许使用 API。该代理服务器是像客户端应用程序和其它服务器之间的中间系统。在企业应用程序中,用于跨网络边界提供对用户内容的控制。下图演示了代理服务器的行为:在本主题中,我们将了解如何通过 Java 中的代理服务器进行连接。我们将遵循两种方法在 Java 中创建与代理服务
2021-09-13 14:22:34 7318
原创 2.如何安装Tomcat并开始Java Servlet编程
2.如何安装Tomcat并开始Java Servlet编程2.1 第 0 步:创建一个目录来保存您的所有作品我假设您在之前的练习中创建了一个名为“c:\myWebProject”(对于 Windows)或“~\myWebProject”(对于 macOS)的目录。否则就这样做。这一步很重要;否则,您将与本文不同步,以后将无法找到您的文件。2.2 第一步:下载安装Tomcat对于 Windows转到http://tomcat.apache.org⇒ 在“Tomcat 9.0.{x...
2021-09-13 13:42:48 219
原创 2.7 第 6 步:编写“Hello-world”Java Servlet
2.7 第 6 步:编写“Hello-world”Java Servlet甲的servlet是支持Java的HTTP服务器,诸如Apache Tomcat上内运行Java程序。Web 用户通过从 Web 浏览器(HTTP 客户端)发出适当的 URL 来调用 servlet。在您继续之前,我假设您熟悉 Java 编程并已安装以下内容:JDK(阅读“如何安装 JDK 和入门”)。 一个编程文本编辑器,例如 Sublime Text 或 Atom。步骤 6(a) 编写一个“Hello-world”
2021-09-13 13:41:08 734
原创 2.6 第 5 步:开发和部署“Hello-world”WebApp
2.6 第 5 步:开发和部署“Hello-world”WebApp步骤 5(a) 为您的 WebApp 创建目录结构让我们调用我们的第一个 web 应用程序“hello”。转到 Tomcat 的 "webapps" 子目录并为您的 web 应用程序 "hello"创建以下目录结构(如图所示)。目录名区分大小写!!在Tomcat的“webapps”下,创建您的webapp的根目录“hello”(即“<TOMCAT_HOME>\webapps\hello”)。 在“...
2021-09-13 13:39:22 334
原创 1.3 Apache Tomcat HTTP 服务器
1.3 Apache Tomcat HTTP 服务器Apache Tomcat 是一个支持 Java 的 HTTP 服务器,它可以执行称为“Java Servlet”和“Java Server Pages (JSP)”的特殊 Java 程序。Tomcat 是一个开源项目,隶属于“Apache 软件基金会”(它还提供了最常用的、开源的、工业强度的 Apache HTTP 服务器)。Tomcat 的母站点是http://tomcat.apache.org。或者,您可以通过 Apache 母网站 @http.
2021-09-13 13:33:27 176
原创 1.2 超文本传输协议(HTTP)
1.2 超文本传输协议(HTTP)HTTP 是运行在 TCP/IP 上的应用层协议。IP 提供路由和寻址支持(通过连接到 Internet 的机器的唯一 IP 地址);而 TCP 支持通过 64K 端口从端口号 0 到 65535 进行多路复用。分配给 HTTP 的默认端口号是 TCP 端口 80。(注:1024 以下的 TCP 端口号是为 HTTP、FTP、SMTP 等流行协议保留的;端口号 1024及以上可用于应用程序。) HTTP 是一种异步请求-响应应用层协议。客户端向服务器发送请求消息。
2021-09-13 13:31:31 341
原创 如何安装 Apache Tomcat 9并使用 Java Servlet 编程1.1
1.1 网络应用(Webapp)一个Web应用程序(或Web应用程序),不像独立的应用程序,在互联网上运行。网络应用程序的示例包括 google、amazon、facebook 和 twitter。Web 应用程序通常是在 Internet 上运行的3 层(或多层)客户端-服务器数据库应用程序,如下图所示。它包括五个组成部分:HTTP 服务器:例如,Apache HTTP 服务器、Apache Tomcat 服务器、Microsoft Internet 信息服务器 (IIS)、nginx、Go.
2021-09-13 13:29:46 261
原创 Java HTTP Redirector
import java.io.*;import java.net.*;import java.util.*;import java.util.logging.*;public class Redirector { private static final Logger logger = Logger.getLogger("Redirector"); private final int port; private final String newSite; public Redire.
2021-09-12 21:45:41 124
原创 java.net.FileNameMap getContentType
import java.net.FileNameMap;public class Main { /** * A static reference to a file name map. When loaded, this class will atempt to * use the sun.net.www.MimeTable to load a filename map. If that class isn't * available a default filename map, co.
2021-09-12 20:53:54 395
原创 Java 创建HTTP Server
import java.net.Socket;import java.net.ServerSocket;import java.net.InetAddress;import java.io.InputStream;import java.io.OutputStream;import java.io.IOException;import java.io.File;public class HttpServer { /** * WEB_ROOT is the directory w...
2021-09-12 20:26:08 2437
原创 在 Java 中获取文件的 Mime 类型
1. 概述在本教程中,我们将了解获取文件 MIME 类型的各种策略。在适用的情况下,我们将研究扩展可用于策略的 MIME 类型的方法。我们还将指出我们应该在哪些方面偏爱一种策略而不是另一种。2. 使用 Java 7让我们从 Java 7 开始——它提供了方法Files.probeContentType(path)来解析 MIME 类型:@Testpublic void whenUsingJava7_thenSuccess() { Path path = new ...
2021-09-12 20:15:46 1779
原创 Java 创建简单 HTTP Server
import java.io.*;import java.net.*;import java.util.concurrent.*;import java.util.logging.*;public class JHTTP { private static final Logger logger = Logger.getLogger(JHTTP.class.getCanonicalName()); private static final int NUM_THREADS = 50; pri.
2021-09-12 20:11:46 547
原创 用 Java 创建一个简单的 HTTP Web 服务器
Java 是世界上使用最广泛的编程语言之一。JDK 带有许多令人兴奋的特性。在该视频中,我们将使用 ServerSocket 和 Socket 类在 Java 中创建一个简单的 HTTP Web 服务器。在本教程的第一部分,我们为 Web 服务器(索引文件、端口、404 文件未找到页面等)和线程创建常量,它们将分别用于管理每个客户端连接。在本教程的第二部分,我们读取客户端发送的数据并将请求的文件写入输出流。最后,我们通过使用 Safari 发出一些请求来尝试我们的 HTTP Web...
2021-09-12 19:30:13 1490
原创 使用 Java 下载FTP文件
本文介绍如何使用 java.net.URLConnection 类从 FTP 服务器下载远程文件,而无需使用第三方库,如 Apache Commons Net、Tomcat 等。该技术基于 RFC1738 规范,该规范定义了用于 FTP 访问的 URL 格式。此应用程序从服务器下载文件并列出下载文件的大小和下载所消耗的时间。客观的在本教程中,我们将学习:什么是FTP? 我们如何使用java代码从您的FTP服务器下载文件? 的优点和缺点什么是FTP?FTP...
2021-09-08 16:15:28 8840 2
原创 Java从 URL 读取 GIF 将其保存在本地
import java.io.*;import java.net.*;public class SuckURL { String aFile; String aURL; public static void main(String args[]) { // GIF JAVA How-to at Real's Home String url = "https://gifimage.net/wp-content/uploads/2017/08/"; SuckURL b = new S.
2021-09-08 15:37:15 443
原创 Java从互联网读取文件
import java.io.IOException;import java.net.URL;import java.util.Scanner;public class NetUtils { public static void main(String[] args) throws IOException { URL url = new URL("https://filesamples.com/samples/document/txt/sample1.txt"); Scanner s .
2021-09-08 15:29:38 211
原创 Java调试一个 HttpURLConnection 问题
以这个例子为例。import java.io.InputStreamReader;import java.io.Reader;import java.net.URL;import java.net.URLConnection;public class HttpConnect { public static void main(String[] args) throws Exception { URL url = new URL("http://www.rgagnon.c
2021-09-08 15:20:16 658
原创 Java HttpURLConnection 通过代理连接
网络属性您必须设置以下属性:http.proxyHost(默认:<none>)http.proxyPort(默认值:80 如果指定了 http.proxyHost)http.nonProxyHosts(默认值:<none>)注意:proxyHost,proxyPort已弃用。你必须在它们前面加上“http.”。注意:这些属性记录在此处:http://java.sun.com/javase/6/docs/technotes/guides/net/prop...
2021-09-08 15:16:56 3175
原创 Java创建简单的 HTTP 服务器
从 Java 1.6 开始,JDK 中包含了一个内置的 HTTP 服务器。所述的HttpServer提供了一个简单的高层的HTTP服务器的API,其可以用于构建嵌入HTTP服务器。import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.ne
2021-09-08 14:39:42 1652
原创 Java通过 Socket 传输文件
客户端模块连接到服务器,然后将文件发送到客户端。这个例子非常简单,没有身份验证和硬编码的文件名!首先是服务器模块。import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.
2021-09-08 14:32:36 666
原创 在 Windows 上安装 NMAP
NMAP(网络映射器),著名的开源工具之一,用于执行网络扫描、安全审计和查找网络基础设施中的漏洞。NMAP 的一种流行的已知用法是查找网络中的开放端口。NMAP 可以安装在 Windows、Linux、macOS 等系统上。在本快速指南中,我将解释如何在 Windows 操作系统上安装 NMAP 以及一些使用示例。安装 NMAP去Nmap下载链接下载最新的稳定版或者,使用这里的直接链接下载转到下载文件的位置 右键单击 EXE 文件,然后单击“以管理员身份运行”。...
2021-09-07 16:25:12 24564
原创 Windows 下使用 nmap ncat 命令测试 UDP 端口连接
下载windows版netcathttps://eternallybored.org/misc/netcat/使用 nc 命令测试 UDP 端口连接使用 nc 命令测试 UDP 端口连通性的语法如下:# nc -z -v -u [主机名/IP 地址] [端口号]成功连接示例:F:\netcat-win32-1.12>nc -z -v -u ntp.aliyun.com 123Warning: inverse host lookup failed for 203..
2021-09-07 15:32:46 5203
原创 Java MulticastSocket 群聊应用程序
在这篇文章中,讨论了一个使用 MulticastSocket (Java Platform SE 7) 类的群聊应用程序。MulticastSocket 是一个 (UDP) DatagramSocket,具有加入 Internet 上其他多播主机“组”的附加功能。执行 import java.net.*; import java.io.*; import java.util.*; public class GroupCha...
2021-09-07 12:29:57 236
原创 如何从 Linux 服务器测试端口 [TCP/UDP] 连接
这是一个简短的帖子,用于检查来自 Linux 服务器的端口 [TCP/UDP] 连接。TCP/IP 网络连接可能被阻止、丢弃、打开或过滤。这些操作通常由系统使用的 IPtables 防火墙控制,并且独立于可能正在侦听网络端口的任何进程或程序。Telnet和nc是用于测试 Linux 服务器端口连通性的常用工具。Telnet 可用于测试 tcp 端口连接,而 nc 可用于测试 tcp/udp 端口连接。确保在您尝试测试连接的 Linux 服务器上安装了 telnet 和 nc 工具。# ...
2021-09-06 11:20:26 7085
原创 对 ESX/ESXi 上的网络和 TCP/UDP 端口连接问题进行故障排除 (2020669)
免责声明: 本文为Troubleshooting network and TCP/UDP port connectivity issues on ESX/ESXi (2020669)的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。Purpose本文提供使用以下故障排除工具对网络和 TCP/UDP 端口连接问题进行故障排除的相关信息:ping/vmkping,用于对两个服务器之间的网络连接进行故障排除。 telnet,用...
2021-09-06 11:19:10 4222
原创 Java TCP 和UDP daytime协议服务器和客户端
import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.net.ServerSocket;import java.net.Socket;import java.util.Date;/** * Title: TcpDaytimeServer Description: TCP daytime server class for Network * Program.
2021-09-03 15:08:04 412 1
原创 Java NTP UDP 客户端
import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.nio.ByteBuffer;import java.util.Date;public class Client { public static long synchronize(String server) throws IOE...
2021-09-03 14:46:41 345
原创 Java TCP Daytime 客户端
import java.io.IOException;import java.io.InputStreamReader;import java.io.Reader;import java.net.Socket;/** * Title: TcpDaytimeTestClient Description: TCP daytime server testing class for * Network Programming (LA01) course Author: William Chanric.
2021-09-03 14:35:12 137
原创 Java TCP 和UDP Time 协议服务器和客户端
import java.io.DataInputStream;import java.io.InputStream;import java.net.Socket;import java.util.Date;public class TimeProtocolClientTCP { public static void main(String[] args) throws Exception { Socket s = new Socket("time.nist.gov", 37);...
2021-09-03 14:24:44 334
原创 Internet 时间服务防火墙信息
防火墙是一种可以通过有选择地阻止 Internet 连接来保护您的计算机的设备。防火墙可以使用硬件、软件或两者的组合来构建,并且某些操作系统(例如 Windows XP 和 Linux)包含防火墙软件作为操作系统本身的一部分。如果您有任何类型的防火墙并计划将其与 NIST Internet Time 服务一起使用,则需要考虑许多要点。您必须了解计算机如何通过 Internet 进行通信才能正确配置防火墙。有 4 个参数指定客户端程序如何与远程服务器通信。第一个是服务器地址,可以使用名称指定,例如 t
2021-09-03 13:03:05 233
原创 使用 SocketChannel 读写
在本章中,您将学习:从 SocketChannel 读取 写入 SocketChannel从 SocketChannel 读取import java.nio.ByteBuffer;import java.nio.channels.SocketChannel;/* j ava 2s . c o m*/public class Main { public static void main(String[] argv) throws Exception { ByteBu..
2021-09-03 11:51:05 743
WebRTC - 快速指南.doc
2021-10-10
Monitoring Apache Tomcat with JMX.pdf
2020-12-01
S7500E系列交换机产品介绍.ppt
2020-10-16
在Centos 7上安装Snort 2.9.15.1.pdf
2020-07-08
Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf
2020-05-22
Installation OpenMeetings 4.0.10 on Centos 7.pdf
2020-05-21
Installation OpenMeetings 5.0.0-M2 on Centos 7.pdf
2020-05-17
install_flash_player_22_active_x22.0.0.192.exe
2020-02-24
堆叠LVM卷.doc
2019-10-11
RHEL 8 VDO重复数据删除和压缩存储.doc
2019-10-11
DRBD9和LINSTOR用户指南中文版.doc
2019-10-08
Ceph存储管理指南中文版.pdf
2019-09-29
GlusterFS Distribution Model.pdf
2019-09-21
GlusterFS Performance.pdf
2019-09-21
GlusterFS Internals.pdf
2019-09-21
Proxmox5.4官方手册中文翻译版.doc
2019-09-20
napp-it ZFS Storage Server User Guide.pdf
2019-09-17
Proxmox VE 官方手册中文翻译版.doc
2019-09-17
LVM Thin Provisioning.pdf
2019-09-16
PROXMOX VE 6.0 ADMINISTRATION GUIDE.pdf
2019-09-15
AIX中配置防火墙策略.doc
2019-09-07
Red_Hat_Enterprise_Linux-7-Installation_Guide-zh-CN.doc
2019-09-06
Red_Hat_Enterprise_Linux-7-Security_Guide-zh-CN.doc
2019-09-06
KVM_Virtual_vs_Physical.pdf
2019-09-06
p6880880_112000_Linux-x86-64.zip11.2.0.3.10
2019-08-31
简单网络管理协议SNMP初学者指南.doc
2019-08-31
GBT22239-2019信息安全技术网络安全等级保护基本要求第三级安全要求表格.xls
2019-06-05
在CentOS 7上RPM安装Ansible AWX自动化运维管理系统
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人