Click here to Skip to main content
15,881,859 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
How can we send packets captured by wireshark to a definite port using any programming language?
I have captured packets using Wireshark. Now I have to analyze those packets into 3 classes of IPs and send those packets to different ports. How can I do that?
If anyone knows the answer, please take some time to email me at [edit]Removed email[/edit]
Posted
Updated 30-Apr-13 6:40am
v2
Comments
Richard C Bishop 30-Apr-13 12:40pm    
You will get an email when someone responds to your post.
[no name] 30-Apr-13 12:43pm    
"How can I do that?", you write some code is how. What have you tried? What errors do you get? Where is the code that demonstrates your problem.

1 solution

Assuming that you have them saved in a file and you know the location to it. You could try this:

C#
public string ReadFile(string Location)
{
  using(StreamReader Reader = new StreamReader(Location))
   {
     return Reader.ReadToEnd();
   }
}

public byte[] GetPacket(string Packet)
{
  return Encoding.ASCII.GetBytes(Packet);
}

void WhenToSend()
{
  SendPacket(GetPacket(ReadFile(Location)));
}
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900