/* 1*/ /********************************************************************************* /* 2*/ * /* 3*/ * FILTER_DESCRIPTOR クラス /* 4*/ * /* 5*/ * パケットフィルタリング用フィルタディスクリプタ /* 6*/ * /* 7*/ * /* 8*/ * 10個のパラメータを持つ /* 9*/ * 直列化されている /*10*/ * /*11*/ ********************************************************************************/ /*12*/ /*13*/ package WinPacketFiltering; /*14*/ /*15*/ import java.io.Serializable; /*16*/ import java.net.InetAddress; /*17*/ /*18*/ public class FILTER_DESCRIPTOR implements Serializable /*19*/ { /*20*/ private static final long serialVersionUID = 1L; /*21*/ /*22*/ public int AddrType; // IPアドレスのバージョン /*23*/ public InetAddress SrcAddr; // 送信元IPアドレス /*24*/ public InetAddress SrcMask; // 送信元サブネットマスク /*25*/ public InetAddress DstAddr; // 送信先IPアドレス /*26*/ public InetAddress DstMask; // 送信先サブネットマスク /*27*/ public int SrcPort; // 送信元ポート番号 /*28*/ public int DstPort; // 送信先ポート番号 /*29*/ public int CeilingSrcPort; // 送信元ポート番号上限 /*30*/ public int CeilingDstPort; // 送信先ポート番号上限 /*31*/ public int Protocol; // プロトコル (TCP・UDP・ICMP・ANY) /*32*/ }