SYMBOL INDEX (17 symbols across 5 files) FILE: PacketsStruct.ts type EthernetType (line 1) | enum EthernetType { type BasePacket (line 7) | interface BasePacket { type ArpPacket (line 13) | interface ArpPacket extends BasePacket { type IpProtocol (line 25) | enum IpProtocol { type IpPacket (line 50) | interface IpPacket extends BasePacket { type TcpPacket (line 65) | interface TcpPacket extends IpPacket { type UdpPacket (line 87) | interface UdpPacket extends IpPacket { FILE: RawUdp.ts class RawUdp (line 4) | class RawUdp { method constructor (line 8) | constructor() { method send (line 15) | send(sourceIP: Buffer, sourcePort: number, targetIP: Buffer, targetPor... FILE: formatter/IpPacketFormatter.ts class IpPacketFormatter (line 9) | class IpPacketFormatter { method build (line 11) | static build(obj: IpPacket): Buffer { method checksum (line 40) | static checksum(bufs): number { FILE: formatter/UdpPacketFormatter.ts class UdpPacketFormatter (line 11) | class UdpPacketFormatter extends IpPacketFormatter { method build (line 13) | static build(obj: UdpPacket): Buffer { FILE: main.ts function attack (line 11) | function attack() { function loop (line 34) | function loop() {