TCP/IP/Ethernet checksum generator?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

TCP/IP/Ethernet checksum generator?

Inlägg 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.
H.O
Inlägg: 5916
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: TCP/IP/Ethernet checksum generator?

Inlägg av H.O »

Är det CRC32 du söker? Har du tittat på Online-convert?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg av TomasL »

Nej, IP-Checksum, det är inte samma sak.
Det är 1-komplementet av 1-komplementet av 16-bitarsumman, ungefär.
niklo
Inlägg: 150
Blev medlem: 16 september 2009, 11:46:48
Ort: Norrköping

Re: TCP/IP/Ethernet checksum generator?

Inlägg av niklo »

det här kanske hjälper http://www.netfor2.com/ipsum.htm
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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.
zealotry
Inlägg: 919
Blev medlem: 9 oktober 2004, 22:28:40
Ort: Västerås

Re: TCP/IP/Ethernet checksum generator?

Inlägg av zealotry »

Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg av TomasL »

Nej, dessutom tar den bara ASCII
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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.
zealotry
Inlägg: 919
Blev medlem: 9 oktober 2004, 22:28:40
Ort: Västerås

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg av TomasL »

Går snabbare att räkna på papper.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg av tecno »

Så jobbigt att räkna manuellt på papper.
Går snabbare att räkna på papper.
Hur ska du hade Thomas? :mrgreen:
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46956
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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.
Användarvisningsbild
maDa
Inlägg: 4080
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: TCP/IP/Ethernet checksum generator?

Inlägg 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.
Skriv svar