Ricostruzione pacchetti TCP raw

icebreaker90

Utente Èlite
5,469
1,255
CPU
Intel i7-4790
Scheda Madre
Ga-h97m-d3h
HDD
Western Digital Blu 1TB + Samsung 850 EVO 250GB
RAM
G.skill TridentX 16GB 1600
GPU
Asus Strix GTX 970
Audio
Asus Xonar U7 + SuperLux HMC 681 Evo
Monitor
Dell P2414H
PSU
Evga Supernova GS 650W
Case
Obsidian 350D
OS
Windows 10 (only gaming) + ArchLinux (everything else)
Ciao a tutti ragazzi!
Volevo sapere se per caso alcuni di voi sono a conoscenza di librerie c++ per la ricostruzione di pacchetti tcp (ma anche udp).
Il frammento di codice andrà inserito in un software che fa da VPN server e quindi i pacchetti sono già stati intercettati, vorrei solo ricostruirli.

Ho tentanto con libpcap ma, o sono rimbambito io (e può essere) o dato che ho già i pacchetti non fa al caso mio.

Grazie ;)
 

signore del tempo

Utente Èlite
3,228
491
CPU
Intel Core i5 4670K
Scheda Madre
Asus Z87-Plus
HDD
WD Caviar Green 500GB
RAM
G.Skill Ares 2x4GB 1600MHz
GPU
Sapphire 7850 1GB @ 1050MHz
Audio
Integrata
Monitor
Acer V193w
PSU
XFX ProSeries 550W Core Edition
Case
CM HAF 912 plus
OS
ArchLinux + KDE - Windows 10
Che intendi per ricostruzione?
 

icebreaker90

Utente Èlite
5,469
1,255
CPU
Intel i7-4790
Scheda Madre
Ga-h97m-d3h
HDD
Western Digital Blu 1TB + Samsung 850 EVO 250GB
RAM
G.skill TridentX 16GB 1600
GPU
Asus Strix GTX 970
Audio
Asus Xonar U7 + SuperLux HMC 681 Evo
Monitor
Dell P2414H
PSU
Evga Supernova GS 650W
Case
Obsidian 350D
OS
Windows 10 (only gaming) + ArchLinux (everything else)
Che intendi per ricostruzione?

Per ricostruzione intendo recuperarne il contenuto, ma non solo i vari campi. Mi interessa estrapolare i dati e ricomporre i file.
Quello che, tra le altre cose, dovrebbe fare libpcap. Il problema è che non riesco a passargli i miei pacchetti e mi sa che non riesce a farlo se non è lui stesso a catturare i datagrammi tcp (o udp)
 

signore del tempo

Utente Èlite
3,228
491
CPU
Intel Core i5 4670K
Scheda Madre
Asus Z87-Plus
HDD
WD Caviar Green 500GB
RAM
G.Skill Ares 2x4GB 1600MHz
GPU
Sapphire 7850 1GB @ 1050MHz
Audio
Integrata
Monitor
Acer V193w
PSU
XFX ProSeries 550W Core Edition
Case
CM HAF 912 plus
OS
ArchLinux + KDE - Windows 10
File? Che file?
Comunque, se non ho capito male, ti interessano i Raw Socket. Per libpcap non ho esperienza, non so come aiutarti.
 

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili