Sida 1 av 2

TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 10:56:00
av TomasL
Letar efter nån fristående applikation/hemsida, för manuell beräkning av checksummor.
Nån om har några förslag, och jo Win7/64.
Så jobbigt att räkna manuellt på papper.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 11:58:17
av H.O
Är det CRC32 du söker? Har du tittat på Online-convert?

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 12:54:11
av TomasL
Nej, IP-Checksum, det är inte samma sak.
Det är 1-komplementet av 1-komplementet av 16-bitarsumman, ungefär.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 13:01:11
av niklo
det här kanske hjälper http://www.netfor2.com/ipsum.htm

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 13:29:00
av TomasL
Hjälper inte nånting, då jag vill ha tag på antingen en sida, där jag kan klistra in valfritt paket och få checksumman alternativt ett program som gör samma sak.
Vad jag vill slippa är att räkna den manuellt.
Att tillägga, paketet i HEX-format.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 13:32:55
av zealotry

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 13:46:17
av TomasL
Nej, dessutom tar den bara ASCII

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 14:05:01
av blueint
Har skrivit ethernet-crc32 i verilog, C och perl. Hittar den dock inte vid en snabbtitt. Men ett tips är att plocka några paket (tcpdump) och använda dessa för att testa om din CRC är korrekt.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 14:11:09
av TomasL
Snälla, jag vill beräkna checksumman på valfria paket, på ett enkelt sätt i datorn, inte köra wirechark, tcpdump, whatever, är ej i behov av c-kod eller liknande, då jag redan har det.

Alternativet i nuläget är att räkna på papper, dvs skriva ned paketet i binärformat 16-bitars längd och börja räkna.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 14:14:17
av zealotry
Om du nu vet hur man gör och har kod för det, varför inte hacka ihop en liten generator i tex excell/vb whatever och sen köra dina paket genom den?

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 14:15:59
av TomasL
Går snabbare att räkna på papper.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 14:38:03
av tecno
Så jobbigt att räkna manuellt på papper.
Går snabbare att räkna på papper.
Hur ska du hade Thomas? :mrgreen:

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 15:07:19
av TomasL
Det är naturligtvis jobbigt att göra det manuellt, och pilligt, men det går förmodligen snabbare än om man skall skriva en windowsapplikation som gör det, inget konstigt alls.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 15:29:46
av jesse
Jag brukar skriva en enkel konsolapplikation i C++ med Codeblocks när jag ska göra sådana beräkningar. Brukar gå hyfsat snabbt och smidigt. Jag brukar ha ett projekt liggande så det är bara att skriva in algoritmen, så är det klart.

Re: TCP/IP/Ethernet checksum generator?

Postat: 6 mars 2012, 16:14:00
av maDa
Ett alternativt sätt är att nyttja ett enkelt och funktionellt språk som Python t.ex. Som både har fina matematiska funktioner, datatypshantering och bibliotek för det du försöker göra. Tröskeln är otroligt låg för den normalbegåvade som sett ett datorspråk förr.

Kan du definiera lite paket i hexadecimal form, och skriva ut dess checksumma.

Så slipper man pappert och pennan åtminstone.