parent
acde45c7b1
commit
5317be0cd9
@ -1,2 +1,17 @@
|
|||||||
|
### About
|
||||||
|
The goal of this project is to bypass the limitations caused by ISPs blocking incoming connections.
|
||||||
|
It is estimated to require two servlets - one on the webhost (`misp-bridge`), and one on the localhost (`misp-client`).
|
||||||
|
|
||||||
### Overview
|
### Overview
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
### How to Run
|
||||||
|
* Install Tomcat
|
||||||
|
* `apt-get install tomcat9`
|
||||||
|
* Start Tomcat:
|
||||||
|
* `/usr/bin/tomcat9-instance-create -p 9090 <foo>/tomcat/`
|
||||||
|
* `<foo>/tomcat/bin/startup.sh`
|
||||||
|
* Link this project to where Tomcat expects files:
|
||||||
|
* `ln -s <bar>/mispbridge/ <foo>/tomcat/webapps/`
|
||||||
|
* `ln -s <bar>/mispclient/ <foo>/tomcat/webapps/`
|
||||||
|
@ -1,11 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<module type="JAVA_MODULE" version="4">
|
<module type="JAVA_MODULE" version="4">
|
||||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
<component name="NewModuleRootManager">
|
||||||
|
<output url="file://$MODULE_DIR$/mispbridge/WEB-INF/classes" />
|
||||||
|
<output-test url="file://$MODULE_DIR$/mispbridge/WEB-INF/classes" />
|
||||||
<exclude-output />
|
<exclude-output />
|
||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
<orderEntry type="library" name="org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
@ -0,0 +1,4 @@
|
|||||||
|
Manifest-Version: 1.0
|
||||||
|
Ant-Version: Apache Ant 1.6.5
|
||||||
|
Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
|
||||||
|
version="2.4">
|
||||||
|
|
||||||
|
<display-name>Hello, World Application</display-name>
|
||||||
|
<description>
|
||||||
|
This is a simple web application with a source code organization
|
||||||
|
based on the recommendations of the Application Developer's Guide.
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>HelloServlet</servlet-name>
|
||||||
|
<servlet-class>Hello</servlet-class>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>HelloServlet</servlet-name>
|
||||||
|
<url-pattern>/mispbridge</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
|
</web-app>
|
@ -0,0 +1,23 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Sample Application JSP Page</title>
|
||||||
|
</head>
|
||||||
|
<body bgcolor=white>
|
||||||
|
|
||||||
|
<table border="0">
|
||||||
|
<tr>
|
||||||
|
<td align=center>
|
||||||
|
<img src="images/tomcat.gif">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<h1>Sample Application JSP Page</h1>
|
||||||
|
This is the output of a JSP page that is part of the Hello, World
|
||||||
|
application.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<%= new String("Hello!") %>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,28 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Sample "Hello, World" Application</title>
|
||||||
|
</head>
|
||||||
|
<body bgcolor=white>
|
||||||
|
|
||||||
|
<table border="0">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<img src="images/tomcat.gif">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<h1>Sample "Hello, World" Application</h1>
|
||||||
|
<p>This is the home page for a sample application used to illustrate the
|
||||||
|
source directory organization of a web application utilizing the principles
|
||||||
|
outlined in the Application Developer's Guide.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<p>To prove that they work, you can execute either of the following links:
|
||||||
|
<ul>
|
||||||
|
<li>To a <a href="hello.jsp">JSP page</a>.
|
||||||
|
<li>To a <a href="hello">servlet</a>.
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,43 @@
|
|||||||
|
|
||||||
|
//
|
||||||
|
// Source code recreated from a .class file by IntelliJ IDEA
|
||||||
|
// (powered by Fernflower decompiler)
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServlet;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
public final class Hello extends HttpServlet {
|
||||||
|
public Hello() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
|
||||||
|
response.setContentType("text/html");
|
||||||
|
PrintWriter writer = response.getWriter();
|
||||||
|
writer.println("<html>");
|
||||||
|
writer.println("<head>");
|
||||||
|
writer.println("<title>Sample Application Servlet Page</title>");
|
||||||
|
writer.println("</head>");
|
||||||
|
writer.println("<body bgcolor=white>");
|
||||||
|
writer.println("<table border=\"0\">");
|
||||||
|
writer.println("<tr>");
|
||||||
|
writer.println("<td>");
|
||||||
|
writer.println("<img src=\"images/tomcat.gif\">");
|
||||||
|
writer.println("</td>");
|
||||||
|
writer.println("<td>");
|
||||||
|
writer.println("<h1>Sample Application Servlet</h1>");
|
||||||
|
writer.println("This is the output of a servlet that is part of");
|
||||||
|
writer.println("the Hello, World application.");
|
||||||
|
writer.println("</td>");
|
||||||
|
writer.println("</tr>");
|
||||||
|
writer.println("</table>");
|
||||||
|
writer.println("</body>");
|
||||||
|
writer.println("</html>");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
Manifest-Version: 1.0
|
||||||
|
Ant-Version: Apache Ant 1.6.5
|
||||||
|
Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)
|
||||||
|
|
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
|
||||||
|
version="2.4">
|
||||||
|
|
||||||
|
<display-name>Hello, World Application</display-name>
|
||||||
|
<description>
|
||||||
|
This is a simple web application with a source code organization
|
||||||
|
based on the recommendations of the Application Developer's Guide.
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>HelloServlet</servlet-name>
|
||||||
|
<servlet-class>mypackage.Hello</servlet-class>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>HelloServlet</servlet-name>
|
||||||
|
<url-pattern>/mispclient</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
|
</web-app>
|
@ -0,0 +1,23 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Sample Application JSP Page</title>
|
||||||
|
</head>
|
||||||
|
<body bgcolor=white>
|
||||||
|
|
||||||
|
<table border="0">
|
||||||
|
<tr>
|
||||||
|
<td align=center>
|
||||||
|
<img src="images/tomcat.gif">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<h1>Sample Application JSP Page</h1>
|
||||||
|
This is the output of a JSP page that is part of the Hello, World
|
||||||
|
application.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<%= new String("Hello!") %>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,28 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Sample "Hello, World" Application</title>
|
||||||
|
</head>
|
||||||
|
<body bgcolor=white>
|
||||||
|
|
||||||
|
<table border="0">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<img src="images/tomcat.gif">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<h1>Sample "Hello, World" Application</h1>
|
||||||
|
<p>This is the home page for a sample application used to illustrate the
|
||||||
|
source directory organization of a web application utilizing the principles
|
||||||
|
outlined in the Application Developer's Guide.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<p>To prove that they work, you can execute either of the following links:
|
||||||
|
<ul>
|
||||||
|
<li>To a <a href="hello.jsp">JSP page</a>.
|
||||||
|
<li>To a <a href="hello">servlet</a>.
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in new issue