Skip to content

Commit

Permalink
Changed router rst packet to pong-rst
Browse files Browse the repository at this point in the history
  • Loading branch information
jeb16157 committed Feb 16, 2021
1 parent fb613b6 commit e52da09
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
5 changes: 3 additions & 2 deletions Python/attacker.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,9 @@ def generateSYN(self):
def receivePacket(self, packet):
if(packet.packetType == "PONG" and self.openPort != None):
self.openPorts.append(packet.srcPortNumber)
else:
self.openPort = None
elif(packet.packetType == "PONG-RST"):
if(packet.srcPortNumber == self.openPort):
self.openPort = None



Expand Down
4 changes: 2 additions & 2 deletions Python/router.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ def filterPackets(self, packetT):
#If the packets dst port number is not found in either list, then drop the packet
if(allow == False):
if(packetT.packetType == "PING"):
npacket = packet.packet(self.ipAddress,packetT.dstPortNumber,packetT.srcIP, packetT.srcPortNumber, "RST", random.randint(0, 10000), 0, "R" ,self.packetSize, self.ipAddress)
npacket = packet.packet(self.ipAddress,packetT.dstPortNumber,packetT.srcIP, packetT.srcPortNumber, "PONG-RST", random.randint(0, 10000), 0, "R" ,self.packetSize, self.ipAddress)
self.fileGen.addToLog(npacket.packetID, "Generated at Router", npacket.sequenceNumber, npacket.ackNumber, npacket.packetType, self.curTime)
self.queueAttacker.append(npacket)
print("Packet dropped at the DDD Filter")
Expand Down Expand Up @@ -318,7 +318,7 @@ def sendPackets(self):
else:
print("Packet Dropped at the Port Mapper")
if(self.sendClient[0].packetType == "PING"):
npacket = packet.packet(self.ipAddress,self.sendClient[0].dstPortNumber,self.sendClient[0].srcIP, self.sendClient[0].srcPortNumber, "RST", random.randint(0, 10000), 0, "R" ,self.packetSize, self.ipAddress)
npacket = packet.packet(self.ipAddress,self.sendClient[0].dstPortNumber,self.sendClient[0].srcIP, self.sendClient[0].srcPortNumber, "PONG-RST", random.randint(0, 10000), 0, "R" ,self.packetSize, self.ipAddress)
self.fileGen.addToLog(npacket.packetID, "Generated at Router", npacket.sequenceNumber, npacket.ackNumber, npacket.packetType, self.curTime)
self.queueAttacker.append(npacket)
self.fileGen.animateDrop(self.packetIDPrefix[0], self.sendClient[0].packetType, self.sendClient[0].sequenceNumber, self.sendClient[0].ackNumber, self.sendClient[0].dstPortNumber)
Expand Down

0 comments on commit e52da09

Please sign in to comment.