資源簡介
利用web形式來展示抓到的數據包,解析了HTTP,ARP,UDP,TCP,SMTP,ICMP,IP協議,還利用highcharts制作數據圖表,比較酷炫~ 如果報錯,那應該是你們沒有安裝相應的jar包,主要有highcharts、json、dtree的jar包~ 絕對夠給力。

代碼片段和文件信息
package?ucas.scce.Action;
import?javax.servlet.*;
import?javax.servlet.http.*;
import?java.io.*;
//import?com.boat.rjxy.bean.zc.*;
public?class?baseServlet?extends?HttpServlet?{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?2L;
public?static?final?String?CONTENT_TYPE?=?“text/html;?charset=utf-8“;
public?PrintWriter?out?=?null;
public?String?message?=?““;
//?Initialize?global?variables
public?void?init()?throws?ServletException?{
}
public?void?service(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf-8“);
}
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
response.setContentType(CONTENT_TYPE);
PrintWriter?out?=?response.getWriter();
}
public?void?forward(String?url?HttpServletRequest?request
HttpServletResponse?response)?throws?Exception?{
RequestDispatcher?rd?=?request.getRequestDispatcher(url);
rd.forward(request?response);
}
public?void?showMessage(String?message?String?url)
throws?ServletException?IOException?{
out.println(“ript?language=\“javascript\“>“);
out.println(“alert(‘“?+?message?+?“‘);“);
out.println(“location=‘“?+?url?+?“‘;“);
out.println(“ ript>“);
}
public?void?showMessage(String?message)?throws?ServletException
IOException?{
out.println(“ript?language=\“javascript\“>“);
out.println(“alert(‘“?+?message?+?“‘);“);
out.println(“ ript>“);
}
//?Process?the?HTTP?Post?request
public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
doGet(request?response);
}
//?Clean?up?resources
public?void?destroy()?{
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1302??2014-10-27?10:00??Sniffer\.classpath
?????文件????????294??2014-09-15?22:12??Sniffer\.myme
?????文件???????1413??2014-09-16?14:39??Sniffer\.project
?????文件????????500??2014-09-15?22:12??Sniffer\.settings\.jsdtscope
?????文件?????????88??2014-09-26?22:51??Sniffer\.settings\org.eclipse.core.resources.prefs
?????文件????????330??2014-09-15?22:12??Sniffer\.settings\org.eclipse.jdt.core.prefs
?????文件?????????49??2014-09-15?22:12??Sniffer\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-09-15?22:12??Sniffer\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1881??2014-09-16?23:49??Sniffer\src\ucas\scce\Action\ba
?????文件???????5206??2014-10-27?16:49??Sniffer\src\ucas\scce\Action\PacketHandle.java
?????文件???????9173??2014-10-27?17:00??Sniffer\src\ucas\scce\Action\SnifferServlet.java
?????文件???????3536??2014-10-27?10:15??Sniffer\src\ucas\scce\Bean\ARPPacketBean.java
?????文件???????1480??2014-10-12?23:12??Sniffer\src\ucas\scce\Bean\EthernetPacketBean.java
?????文件???????5504??2014-10-27?16:27??Sniffer\src\ucas\scce\Bean\HTTPPacketBean.java
?????文件???????9036??2014-10-27?16:29??Sniffer\src\ucas\scce\Bean\ICMPPacketBean.java
?????文件?????????61??2014-10-12?23:00??Sniffer\src\ucas\scce\Bean\IPPacketBean.java
?????文件????????875??2014-10-12?23:04??Sniffer\src\ucas\scce\Bean\PacketBean.java
?????文件???????6472??2014-10-18?21:35??Sniffer\src\ucas\scce\Bean\SMTPPacketBean.java
?????文件???????5305??2014-10-27?19:31??Sniffer\src\ucas\scce\Bean\TCPPacketBean.java
?????文件???????4454??2014-10-27?10:18??Sniffer\src\ucas\scce\Bean\UDPPacketBean.java
?????文件???????2961??2014-10-12?22:47??Sniffer\src\ucas\scce\Util\SnifferUtil.java
?????文件??????????8??2013-10-25?16:31??Sniffer\WebRoot\ajax.json
?????文件??????18860??2014-09-16?14:26??Sniffer\WebRoot\bootstrap-theme.min.css
?????文件?????109542??2014-09-27?09:48??Sniffer\WebRoot\bootstrap.min.css
?????文件?????????40??2014-09-16?14:26??Sniffer\WebRoot\Buttons-master\.gitignore
?????文件????????395??2014-09-16?14:26??Sniffer\WebRoot\Buttons-master\bower.json
?????文件????????841??2014-09-16?14:26??Sniffer\WebRoot\Buttons-master\config.rb
?????文件??????59915??2014-09-16?14:26??Sniffer\WebRoot\Buttons-master\css\buttons.css
?????文件???????9250??2014-09-16?14:26??Sniffer\WebRoot\Buttons-master\css\main.css
?????文件???????1452??2014-09-16?14:26??Sniffer\WebRoot\Buttons-master\css\prettify.css
............此處省略96個文件信息
- 上一篇:RSA JAVA代碼
- 下一篇:bsh-1.3.0.jar
評論
共有 條評論