Simple.js
This example demonstrates how to capture HTTP packets from JScript.
- See also:
- PacketX , BPFilter
var oPktX = WScript.CreateObject("PktX.PacketX", "PacketX_");
for (i = 0; i < oPktX.Adapters.Count ; i++) {
if (oPktX.Adapters(i+1).IsGood == true) {
WScript.Echo("(" + (i+1) + ") " + oPktX.Adapters(i+1).Description);
}
}
oNullAdapter = WScript.CreateObject("PktX.Adapter");
oPktX.Adapter = oNullAdapter;
while(oPktX.Adapter == oNullAdapter)
{
WScript.StdOut.Write("Choose adapter#")
try {
oPktX.Adapter = oPktX.Adapters(WScript.StdIn.ReadLine());
}
catch(err){
oPktX.Adapter = oNullAdapter;
}
}
oPktX.Adapter.BPFilter = "port 80";
oPktX.Start()
WScript.Sleep(60000)
oPktX.Stop()
function PacketX_OnPacket(oPacket)
{
WScript.Stdout.Write("A");
}