diff --git a/src/.output/kit.o b/src/.output/kit.o index 2fc199e..a8c1c02 100644 Binary files a/src/.output/kit.o and b/src/.output/kit.o differ diff --git a/src/bin/kit b/src/bin/kit index 25611c2..743c35f 100755 Binary files a/src/bin/kit and b/src/bin/kit differ diff --git a/src/client/lib/RawTCP.h b/src/client/lib/RawTCP.h index b90b708..9857d20 100644 --- a/src/client/lib/RawTCP.h +++ b/src/client/lib/RawTCP.h @@ -19,7 +19,8 @@ typedef struct stream_t{ typedef enum{ TYPE_TCP_SEQ_RAW, - TYPE_TCP_ACK_RAW + TYPE_TCP_ACK_RAW, + TYPE_TCP_SRC_PORT }stream_inject_type_t; //PacketForger headers @@ -50,6 +51,8 @@ int set_TCP_flags(packet_t packet, int hex_flags); int set_TCP_seq_num(packet_t packet, u_int32_t bytes); +int set_TCP_src_port(packet_t packet, u_int16_t bytes); + //SocketManager headers int rawsocket_send(packet_t packet); diff --git a/src/client/lib/libRawTCP_Lib.a b/src/client/lib/libRawTCP_Lib.a index 5ed39a8..bc7bfde 100644 Binary files a/src/client/lib/libRawTCP_Lib.a and b/src/client/lib/libRawTCP_Lib.a differ diff --git a/src/helpers/lib/RawTCP.h b/src/helpers/lib/RawTCP.h index b90b708..9857d20 100644 --- a/src/helpers/lib/RawTCP.h +++ b/src/helpers/lib/RawTCP.h @@ -19,7 +19,8 @@ typedef struct stream_t{ typedef enum{ TYPE_TCP_SEQ_RAW, - TYPE_TCP_ACK_RAW + TYPE_TCP_ACK_RAW, + TYPE_TCP_SRC_PORT }stream_inject_type_t; //PacketForger headers @@ -50,6 +51,8 @@ int set_TCP_flags(packet_t packet, int hex_flags); int set_TCP_seq_num(packet_t packet, u_int32_t bytes); +int set_TCP_src_port(packet_t packet, u_int16_t bytes); + //SocketManager headers int rawsocket_send(packet_t packet); diff --git a/src/helpers/lib/libRawTCP_Lib.a b/src/helpers/lib/libRawTCP_Lib.a index 5ed39a8..bc7bfde 100644 Binary files a/src/helpers/lib/libRawTCP_Lib.a and b/src/helpers/lib/libRawTCP_Lib.a differ diff --git a/src/log b/src/log deleted file mode 100644 index 5966e88..0000000 Binary files a/src/log and /dev/null differ diff --git a/src/user/include/utils/network/ssl_client.h b/src/user/include/utils/network/ssl_client.h index 2dd7cae..f821b3e 100644 --- a/src/user/include/utils/network/ssl_client.h +++ b/src/user/include/utils/network/ssl_client.h @@ -14,7 +14,7 @@ #define LOCAL_ABORT() \ do { \ printf("Abort at %s:%d\n", __FILE__, __LINE__); \ - abort(); \ + return -1; \ } while (0) /** diff --git a/xx/document.aux b/xx/document.aux deleted file mode 100644 index 192b85e..0000000 --- a/xx/document.aux +++ /dev/null @@ -1,49 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} -\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined -\global\let\oldcontentsline\contentsline -\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} -\global\let\oldnewlabel\newlabel -\gdef\newlabel#1#2{\newlabelxx{#1}#2} -\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} -\AtEndDocument{\ifx\hyper@anchor\@undefined -\let\contentsline\oldcontentsline -\let\newlabel\oldnewlabel -\fi} -\fi} -\global\let\hyper@last\relax -\gdef\HyperFirstAtBeginDocument#1{#1} -\providecommand\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\providecommand\babel@aux[2]{} -\@nameuse{bbl@beforestart} -\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } -\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } -\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } -\abx@aux@refcontext{none/global//global/global} -\babel@aux{english}{} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}\protected@file@percent } -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.1}Motivation}{1}{section.1.1}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.2}Objectives}{1}{section.1.2}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.3}Regulatory framework}{1}{section.1.3}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Social and economic environment}{1}{subsection.1.3.1}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.2}Budget}{1}{subsection.1.3.2}\protected@file@percent } -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}State of the Art}{2}{chapter.2}\protected@file@percent } -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Methods??}{3}{chapter.3}\protected@file@percent } -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {4}Results}{4}{chapter.4}\protected@file@percent } -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {5}Conclusion and future work}{5}{chapter.5}\protected@file@percent } -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Bibliography}{}{chapter.5}\protected@file@percent } -\abx@aux@read@bbl@mdfivesum{F7F239C736CF01AC6CE7BD829F9B3C7B} -\ttl@finishall -\gdef \@abspage@last{19} diff --git a/xx/original_template/plantilla_tfg_ingles_2019.aux b/xx/original_template/plantilla_tfg_ingles_2019.aux deleted file mode 100644 index 6c2f6a0..0000000 --- a/xx/original_template/plantilla_tfg_ingles_2019.aux +++ /dev/null @@ -1,31 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} -\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined -\global\let\oldcontentsline\contentsline -\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} -\global\let\oldnewlabel\newlabel -\gdef\newlabel#1#2{\newlabelxx{#1}#2} -\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} -\AtEndDocument{\ifx\hyper@anchor\@undefined -\let\contentsline\oldcontentsline -\let\newlabel\oldnewlabel -\fi} -\fi} -\global\let\hyper@last\relax -\gdef\HyperFirstAtBeginDocument#1{#1} -\providecommand\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\abx@aux@sortscheme{none} -\abx@aux@refcontext{none/global/} -\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } -\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } -\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } -\select@language{english} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\select@language{english}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\select@language{english}} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\select@language{english}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }} -\ttl@finishall