diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 index 8834878..8834878 --- a/Makefile +++ b/Makefile diff --git a/Network/.sender.c.swp b/Network/.sender.c.swp deleted file mode 100644 index 7d0059b..0000000 Binary files a/Network/.sender.c.swp and /dev/null differ diff --git a/Network/Makefile b/Network/Makefile old mode 100644 new mode 100755 index bf78746..a49c391 --- a/Network/Makefile +++ b/Network/Makefile @@ -2,29 +2,39 @@ # Makefile pour generer la bibliotheque de fonctions de communication # -all : sniffer sender +CC=gcc +CFLAGS=-W -Wall -Wextra +CLIBS=ar -rcs +LIB=libnet.a +LDIR=../libs/ +LIBS=$(LDIR)libnet.a $(LDIR)libthrd.a +IDIR=../includes/ +LDFLAGS=-lpthread -lpcap -sniffer: sniffer.c - gcc -o sniffer sniffer.c -lpcap -sender: sender.c - gcc -o sender sender.c -#all: libnet.a +all: $(LIB) -# -# La cible de nettoyage -# +$(LIB): sender.o sniffer.o tcpserver.o + rm -f $@ + $(CLIBS) $(LDIR)$@ $^ + ranlib $(LDIR)$@ + + +tcpserver.o: tcpserver.c + $(CC) -o $@ -c $^ -I$(IDIR) $(CFLAGS) + +sniffer.o: sniffer.c + $(CC) -o $@ -c $^ $(CFLAGS) + +sender.o: sender.c + $(CC) -o $@ -c $^ $(CFLAGS) -#clean: -# rm -f core *.o libnet.a # -# Les cibles pour la bibliotheque +# La cible de nettoyage # -#libnet.o: libnet.c libnet.h +clean: + rm -f *.o $(LDIR)$(LIB) ../bin/test -#libcom.a: libnet.o -# rm -f $@ -# $(CLIB) $@ $+ diff --git a/Network/libpcap-1.9.0/CHANGES b/Network/libpcap-1.9.0/CHANGES old mode 100644 new mode 100755 index 4607f14..4607f14 --- a/Network/libpcap-1.9.0/CHANGES +++ b/Network/libpcap-1.9.0/CHANGES diff --git a/Network/libpcap-1.9.0/CMakeLists.txt b/Network/libpcap-1.9.0/CMakeLists.txt old mode 100644 new mode 100755 index 905ba61..905ba61 --- a/Network/libpcap-1.9.0/CMakeLists.txt +++ b/Network/libpcap-1.9.0/CMakeLists.txt diff --git a/Network/libpcap-1.9.0/CONTRIBUTING.md b/Network/libpcap-1.9.0/CONTRIBUTING.md old mode 100644 new mode 100755 index 69b5972..69b5972 --- a/Network/libpcap-1.9.0/CONTRIBUTING.md +++ b/Network/libpcap-1.9.0/CONTRIBUTING.md diff --git a/Network/libpcap-1.9.0/CREDITS b/Network/libpcap-1.9.0/CREDITS old mode 100644 new mode 100755 index 8b7e7ce..8b7e7ce --- a/Network/libpcap-1.9.0/CREDITS +++ b/Network/libpcap-1.9.0/CREDITS diff --git a/Network/libpcap-1.9.0/ChmodBPF/StartupParameters.plist b/Network/libpcap-1.9.0/ChmodBPF/StartupParameters.plist old mode 100644 new mode 100755 index cba2166..cba2166 --- a/Network/libpcap-1.9.0/ChmodBPF/StartupParameters.plist +++ b/Network/libpcap-1.9.0/ChmodBPF/StartupParameters.plist diff --git a/Network/libpcap-1.9.0/INSTALL.md b/Network/libpcap-1.9.0/INSTALL.md old mode 100644 new mode 100755 index 96c87a2..96c87a2 --- a/Network/libpcap-1.9.0/INSTALL.md +++ b/Network/libpcap-1.9.0/INSTALL.md diff --git a/Network/libpcap-1.9.0/LICENSE b/Network/libpcap-1.9.0/LICENSE old mode 100644 new mode 100755 index a10474d..a10474d --- a/Network/libpcap-1.9.0/LICENSE +++ b/Network/libpcap-1.9.0/LICENSE diff --git a/Network/libpcap-1.9.0/Makefile-devel-adds b/Network/libpcap-1.9.0/Makefile-devel-adds old mode 100644 new mode 100755 index fea63bb..fea63bb --- a/Network/libpcap-1.9.0/Makefile-devel-adds +++ b/Network/libpcap-1.9.0/Makefile-devel-adds diff --git a/Network/libpcap-1.9.0/Makefile.in b/Network/libpcap-1.9.0/Makefile.in old mode 100644 new mode 100755 index dff75ec..dff75ec --- a/Network/libpcap-1.9.0/Makefile.in +++ b/Network/libpcap-1.9.0/Makefile.in diff --git a/Network/libpcap-1.9.0/README.md b/Network/libpcap-1.9.0/README.md old mode 100644 new mode 100755 index 78cc3c4..78cc3c4 --- a/Network/libpcap-1.9.0/README.md +++ b/Network/libpcap-1.9.0/README.md diff --git a/Network/libpcap-1.9.0/TODO b/Network/libpcap-1.9.0/TODO old mode 100644 new mode 100755 index aae24c2..aae24c2 --- a/Network/libpcap-1.9.0/TODO +++ b/Network/libpcap-1.9.0/TODO diff --git a/Network/libpcap-1.9.0/VERSION b/Network/libpcap-1.9.0/VERSION old mode 100644 new mode 100755 index f8e233b..f8e233b --- a/Network/libpcap-1.9.0/VERSION +++ b/Network/libpcap-1.9.0/VERSION diff --git a/Network/libpcap-1.9.0/Win32/Prj/wpcap.sln b/Network/libpcap-1.9.0/Win32/Prj/wpcap.sln old mode 100644 new mode 100755 index 5a9fce9..5a9fce9 --- a/Network/libpcap-1.9.0/Win32/Prj/wpcap.sln +++ b/Network/libpcap-1.9.0/Win32/Prj/wpcap.sln diff --git a/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj b/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj old mode 100644 new mode 100755 index 43b7099..43b7099 --- a/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj +++ b/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj diff --git a/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj.filters b/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj.filters old mode 100644 new mode 100755 index 6e06ccb..6e06ccb --- a/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj.filters +++ b/Network/libpcap-1.9.0/Win32/Prj/wpcap.vcxproj.filters diff --git a/Network/libpcap-1.9.0/aclocal.m4 b/Network/libpcap-1.9.0/aclocal.m4 old mode 100644 new mode 100755 index ac163d4..ac163d4 --- a/Network/libpcap-1.9.0/aclocal.m4 +++ b/Network/libpcap-1.9.0/aclocal.m4 diff --git a/Network/libpcap-1.9.0/arcnet.h b/Network/libpcap-1.9.0/arcnet.h old mode 100644 new mode 100755 index 5869098..5869098 --- a/Network/libpcap-1.9.0/arcnet.h +++ b/Network/libpcap-1.9.0/arcnet.h diff --git a/Network/libpcap-1.9.0/atmuni31.h b/Network/libpcap-1.9.0/atmuni31.h old mode 100644 new mode 100755 index 0f85430..0f85430 --- a/Network/libpcap-1.9.0/atmuni31.h +++ b/Network/libpcap-1.9.0/atmuni31.h diff --git a/Network/libpcap-1.9.0/bpf_dump.c b/Network/libpcap-1.9.0/bpf_dump.c old mode 100644 new mode 100755 index a9c9116..a9c9116 --- a/Network/libpcap-1.9.0/bpf_dump.c +++ b/Network/libpcap-1.9.0/bpf_dump.c diff --git a/Network/libpcap-1.9.0/bpf_filter.c b/Network/libpcap-1.9.0/bpf_filter.c old mode 100644 new mode 100755 index 615ed3f..615ed3f --- a/Network/libpcap-1.9.0/bpf_filter.c +++ b/Network/libpcap-1.9.0/bpf_filter.c diff --git a/Network/libpcap-1.9.0/bpf_image.c b/Network/libpcap-1.9.0/bpf_image.c old mode 100644 new mode 100755 index ab41d1e..ab41d1e --- a/Network/libpcap-1.9.0/bpf_image.c +++ b/Network/libpcap-1.9.0/bpf_image.c diff --git a/Network/libpcap-1.9.0/cmake/Modules/FindDAG.cmake b/Network/libpcap-1.9.0/cmake/Modules/FindDAG.cmake old mode 100644 new mode 100755 index ef13528..ef13528 --- a/Network/libpcap-1.9.0/cmake/Modules/FindDAG.cmake +++ b/Network/libpcap-1.9.0/cmake/Modules/FindDAG.cmake diff --git a/Network/libpcap-1.9.0/cmake/Modules/FindFseeko.cmake b/Network/libpcap-1.9.0/cmake/Modules/FindFseeko.cmake old mode 100644 new mode 100755 index ca53a5a..ca53a5a --- a/Network/libpcap-1.9.0/cmake/Modules/FindFseeko.cmake +++ b/Network/libpcap-1.9.0/cmake/Modules/FindFseeko.cmake diff --git a/Network/libpcap-1.9.0/cmake/Modules/FindLFS.cmake b/Network/libpcap-1.9.0/cmake/Modules/FindLFS.cmake old mode 100644 new mode 100755 index be5f0d4..be5f0d4 --- a/Network/libpcap-1.9.0/cmake/Modules/FindLFS.cmake +++ b/Network/libpcap-1.9.0/cmake/Modules/FindLFS.cmake diff --git a/Network/libpcap-1.9.0/cmake/Modules/FindPacket.cmake b/Network/libpcap-1.9.0/cmake/Modules/FindPacket.cmake old mode 100644 new mode 100755 index 1311cdb..1311cdb --- a/Network/libpcap-1.9.0/cmake/Modules/FindPacket.cmake +++ b/Network/libpcap-1.9.0/cmake/Modules/FindPacket.cmake diff --git a/Network/libpcap-1.9.0/cmake/Modules/FindSNF.cmake b/Network/libpcap-1.9.0/cmake/Modules/FindSNF.cmake old mode 100644 new mode 100755 index 76dcced..76dcced --- a/Network/libpcap-1.9.0/cmake/Modules/FindSNF.cmake +++ b/Network/libpcap-1.9.0/cmake/Modules/FindSNF.cmake diff --git a/Network/libpcap-1.9.0/cmake/Modules/FindTC.cmake b/Network/libpcap-1.9.0/cmake/Modules/FindTC.cmake old mode 100644 new mode 100755 index bb24c66..bb24c66 --- a/Network/libpcap-1.9.0/cmake/Modules/FindTC.cmake +++ b/Network/libpcap-1.9.0/cmake/Modules/FindTC.cmake diff --git a/Network/libpcap-1.9.0/cmake/have_siocglifconf.c b/Network/libpcap-1.9.0/cmake/have_siocglifconf.c old mode 100644 new mode 100755 index 5a67abc..5a67abc --- a/Network/libpcap-1.9.0/cmake/have_siocglifconf.c +++ b/Network/libpcap-1.9.0/cmake/have_siocglifconf.c diff --git a/Network/libpcap-1.9.0/cmake_uninstall.cmake.in b/Network/libpcap-1.9.0/cmake_uninstall.cmake.in old mode 100644 new mode 100755 index 2037e36..2037e36 --- a/Network/libpcap-1.9.0/cmake_uninstall.cmake.in +++ b/Network/libpcap-1.9.0/cmake_uninstall.cmake.in diff --git a/Network/libpcap-1.9.0/cmakeconfig.h.in b/Network/libpcap-1.9.0/cmakeconfig.h.in old mode 100644 new mode 100755 index 6760cec..6760cec --- a/Network/libpcap-1.9.0/cmakeconfig.h.in +++ b/Network/libpcap-1.9.0/cmakeconfig.h.in diff --git a/Network/libpcap-1.9.0/config.h.in b/Network/libpcap-1.9.0/config.h.in old mode 100644 new mode 100755 index b1a20a4..b1a20a4 --- a/Network/libpcap-1.9.0/config.h.in +++ b/Network/libpcap-1.9.0/config.h.in diff --git a/Network/libpcap-1.9.0/configure.ac b/Network/libpcap-1.9.0/configure.ac old mode 100644 new mode 100755 index eff6eb8..eff6eb8 --- a/Network/libpcap-1.9.0/configure.ac +++ b/Network/libpcap-1.9.0/configure.ac diff --git a/Network/libpcap-1.9.0/diag-control.h b/Network/libpcap-1.9.0/diag-control.h old mode 100644 new mode 100755 index cfc581b..cfc581b --- a/Network/libpcap-1.9.0/diag-control.h +++ b/Network/libpcap-1.9.0/diag-control.h diff --git a/Network/libpcap-1.9.0/dlpisubs.c b/Network/libpcap-1.9.0/dlpisubs.c old mode 100644 new mode 100755 index 5f6e41a..5f6e41a --- a/Network/libpcap-1.9.0/dlpisubs.c +++ b/Network/libpcap-1.9.0/dlpisubs.c diff --git a/Network/libpcap-1.9.0/dlpisubs.h b/Network/libpcap-1.9.0/dlpisubs.h old mode 100644 new mode 100755 index cdc531c..cdc531c --- a/Network/libpcap-1.9.0/dlpisubs.h +++ b/Network/libpcap-1.9.0/dlpisubs.h diff --git a/Network/libpcap-1.9.0/doc/DLT_ALLOCATE_HOWTO.md b/Network/libpcap-1.9.0/doc/DLT_ALLOCATE_HOWTO.md old mode 100644 new mode 100755 index ff77128..ff77128 --- a/Network/libpcap-1.9.0/doc/DLT_ALLOCATE_HOWTO.md +++ b/Network/libpcap-1.9.0/doc/DLT_ALLOCATE_HOWTO.md diff --git a/Network/libpcap-1.9.0/doc/README.Win32 b/Network/libpcap-1.9.0/doc/README.Win32 old mode 100644 new mode 100755 index 0a42dab..0a42dab --- a/Network/libpcap-1.9.0/doc/README.Win32 +++ b/Network/libpcap-1.9.0/doc/README.Win32 diff --git a/Network/libpcap-1.9.0/doc/README.aix b/Network/libpcap-1.9.0/doc/README.aix old mode 100644 new mode 100755 index 92e513f..92e513f --- a/Network/libpcap-1.9.0/doc/README.aix +++ b/Network/libpcap-1.9.0/doc/README.aix diff --git a/Network/libpcap-1.9.0/doc/README.dag b/Network/libpcap-1.9.0/doc/README.dag old mode 100644 new mode 100755 index accae7c..accae7c --- a/Network/libpcap-1.9.0/doc/README.dag +++ b/Network/libpcap-1.9.0/doc/README.dag diff --git a/Network/libpcap-1.9.0/doc/README.hpux b/Network/libpcap-1.9.0/doc/README.hpux old mode 100644 new mode 100755 index 65ecff9..65ecff9 --- a/Network/libpcap-1.9.0/doc/README.hpux +++ b/Network/libpcap-1.9.0/doc/README.hpux diff --git a/Network/libpcap-1.9.0/doc/README.linux.md b/Network/libpcap-1.9.0/doc/README.linux.md old mode 100644 new mode 100755 index ffcb928..ffcb928 --- a/Network/libpcap-1.9.0/doc/README.linux.md +++ b/Network/libpcap-1.9.0/doc/README.linux.md diff --git a/Network/libpcap-1.9.0/doc/README.macos b/Network/libpcap-1.9.0/doc/README.macos old mode 100644 new mode 100755 index 3cceb23..3cceb23 --- a/Network/libpcap-1.9.0/doc/README.macos +++ b/Network/libpcap-1.9.0/doc/README.macos diff --git a/Network/libpcap-1.9.0/doc/README.septel b/Network/libpcap-1.9.0/doc/README.septel old mode 100644 new mode 100755 index fa2c0c9..fa2c0c9 --- a/Network/libpcap-1.9.0/doc/README.septel +++ b/Network/libpcap-1.9.0/doc/README.septel diff --git a/Network/libpcap-1.9.0/doc/README.sita b/Network/libpcap-1.9.0/doc/README.sita old mode 100644 new mode 100755 index 5a65822..5a65822 --- a/Network/libpcap-1.9.0/doc/README.sita +++ b/Network/libpcap-1.9.0/doc/README.sita diff --git a/Network/libpcap-1.9.0/doc/README.tru64 b/Network/libpcap-1.9.0/doc/README.tru64 old mode 100644 new mode 100755 index 2420d9e..2420d9e --- a/Network/libpcap-1.9.0/doc/README.tru64 +++ b/Network/libpcap-1.9.0/doc/README.tru64 diff --git a/Network/libpcap-1.9.0/etherent.c b/Network/libpcap-1.9.0/etherent.c old mode 100644 new mode 100755 index 5f49961..5f49961 --- a/Network/libpcap-1.9.0/etherent.c +++ b/Network/libpcap-1.9.0/etherent.c diff --git a/Network/libpcap-1.9.0/ethertype.h b/Network/libpcap-1.9.0/ethertype.h old mode 100644 new mode 100755 index 51f6308..51f6308 --- a/Network/libpcap-1.9.0/ethertype.h +++ b/Network/libpcap-1.9.0/ethertype.h diff --git a/Network/libpcap-1.9.0/extract.h b/Network/libpcap-1.9.0/extract.h old mode 100644 new mode 100755 index aa3ff99..aa3ff99 --- a/Network/libpcap-1.9.0/extract.h +++ b/Network/libpcap-1.9.0/extract.h diff --git a/Network/libpcap-1.9.0/fad-getad.c b/Network/libpcap-1.9.0/fad-getad.c old mode 100644 new mode 100755 index 5236fbb..5236fbb --- a/Network/libpcap-1.9.0/fad-getad.c +++ b/Network/libpcap-1.9.0/fad-getad.c diff --git a/Network/libpcap-1.9.0/fad-gifc.c b/Network/libpcap-1.9.0/fad-gifc.c old mode 100644 new mode 100755 index 6b16127..6b16127 --- a/Network/libpcap-1.9.0/fad-gifc.c +++ b/Network/libpcap-1.9.0/fad-gifc.c diff --git a/Network/libpcap-1.9.0/fad-glifc.c b/Network/libpcap-1.9.0/fad-glifc.c old mode 100644 new mode 100755 index f22f56d..f22f56d --- a/Network/libpcap-1.9.0/fad-glifc.c +++ b/Network/libpcap-1.9.0/fad-glifc.c diff --git a/Network/libpcap-1.9.0/fmtutils.c b/Network/libpcap-1.9.0/fmtutils.c old mode 100644 new mode 100755 index f1a8907..f1a8907 --- a/Network/libpcap-1.9.0/fmtutils.c +++ b/Network/libpcap-1.9.0/fmtutils.c diff --git a/Network/libpcap-1.9.0/fmtutils.h b/Network/libpcap-1.9.0/fmtutils.h old mode 100644 new mode 100755 index 62c78fd..62c78fd --- a/Network/libpcap-1.9.0/fmtutils.h +++ b/Network/libpcap-1.9.0/fmtutils.h diff --git a/Network/libpcap-1.9.0/ftmacros.h b/Network/libpcap-1.9.0/ftmacros.h old mode 100644 new mode 100755 index de8da98..de8da98 --- a/Network/libpcap-1.9.0/ftmacros.h +++ b/Network/libpcap-1.9.0/ftmacros.h diff --git a/Network/libpcap-1.9.0/gencode.c b/Network/libpcap-1.9.0/gencode.c old mode 100644 new mode 100755 index 959a56e..959a56e --- a/Network/libpcap-1.9.0/gencode.c +++ b/Network/libpcap-1.9.0/gencode.c diff --git a/Network/libpcap-1.9.0/gencode.h b/Network/libpcap-1.9.0/gencode.h old mode 100644 new mode 100755 index 88def5a..88def5a --- a/Network/libpcap-1.9.0/gencode.h +++ b/Network/libpcap-1.9.0/gencode.h diff --git a/Network/libpcap-1.9.0/grammar.y b/Network/libpcap-1.9.0/grammar.y old mode 100644 new mode 100755 index be80e2b..be80e2b --- a/Network/libpcap-1.9.0/grammar.y +++ b/Network/libpcap-1.9.0/grammar.y diff --git a/Network/libpcap-1.9.0/ieee80211.h b/Network/libpcap-1.9.0/ieee80211.h old mode 100644 new mode 100755 index 473803d..473803d --- a/Network/libpcap-1.9.0/ieee80211.h +++ b/Network/libpcap-1.9.0/ieee80211.h diff --git a/Network/libpcap-1.9.0/lbl/os-aix4.h b/Network/libpcap-1.9.0/lbl/os-aix4.h old mode 100644 new mode 100755 index 5cf4586..5cf4586 --- a/Network/libpcap-1.9.0/lbl/os-aix4.h +++ b/Network/libpcap-1.9.0/lbl/os-aix4.h diff --git a/Network/libpcap-1.9.0/lbl/os-aix7.h b/Network/libpcap-1.9.0/lbl/os-aix7.h old mode 100644 new mode 100755 index 93b12f2..93b12f2 --- a/Network/libpcap-1.9.0/lbl/os-aix7.h +++ b/Network/libpcap-1.9.0/lbl/os-aix7.h diff --git a/Network/libpcap-1.9.0/lbl/os-hpux11.h b/Network/libpcap-1.9.0/lbl/os-hpux11.h old mode 100644 new mode 100755 index 42c6b60..42c6b60 --- a/Network/libpcap-1.9.0/lbl/os-hpux11.h +++ b/Network/libpcap-1.9.0/lbl/os-hpux11.h diff --git a/Network/libpcap-1.9.0/lbl/os-osf4.h b/Network/libpcap-1.9.0/lbl/os-osf4.h old mode 100644 new mode 100755 index 055eb80..055eb80 --- a/Network/libpcap-1.9.0/lbl/os-osf4.h +++ b/Network/libpcap-1.9.0/lbl/os-osf4.h diff --git a/Network/libpcap-1.9.0/lbl/os-osf5.h b/Network/libpcap-1.9.0/lbl/os-osf5.h old mode 100644 new mode 100755 index 5422f18..5422f18 --- a/Network/libpcap-1.9.0/lbl/os-osf5.h +++ b/Network/libpcap-1.9.0/lbl/os-osf5.h diff --git a/Network/libpcap-1.9.0/lbl/os-solaris2.h b/Network/libpcap-1.9.0/lbl/os-solaris2.h old mode 100644 new mode 100755 index a555f5e..a555f5e --- a/Network/libpcap-1.9.0/lbl/os-solaris2.h +++ b/Network/libpcap-1.9.0/lbl/os-solaris2.h diff --git a/Network/libpcap-1.9.0/lbl/os-sunos4.h b/Network/libpcap-1.9.0/lbl/os-sunos4.h old mode 100644 new mode 100755 index 6353fb0..6353fb0 --- a/Network/libpcap-1.9.0/lbl/os-sunos4.h +++ b/Network/libpcap-1.9.0/lbl/os-sunos4.h diff --git a/Network/libpcap-1.9.0/lbl/os-ultrix4.h b/Network/libpcap-1.9.0/lbl/os-ultrix4.h old mode 100644 new mode 100755 index 21e5702..21e5702 --- a/Network/libpcap-1.9.0/lbl/os-ultrix4.h +++ b/Network/libpcap-1.9.0/lbl/os-ultrix4.h diff --git a/Network/libpcap-1.9.0/libpcap.pc.in b/Network/libpcap-1.9.0/libpcap.pc.in old mode 100644 new mode 100755 index d74cbc5..d74cbc5 --- a/Network/libpcap-1.9.0/libpcap.pc.in +++ b/Network/libpcap-1.9.0/libpcap.pc.in diff --git a/Network/libpcap-1.9.0/llc.h b/Network/libpcap-1.9.0/llc.h old mode 100644 new mode 100755 index b0cf881..b0cf881 --- a/Network/libpcap-1.9.0/llc.h +++ b/Network/libpcap-1.9.0/llc.h diff --git a/Network/libpcap-1.9.0/missing/getopt.c b/Network/libpcap-1.9.0/missing/getopt.c old mode 100644 new mode 100755 index 7c897c6..7c897c6 --- a/Network/libpcap-1.9.0/missing/getopt.c +++ b/Network/libpcap-1.9.0/missing/getopt.c diff --git a/Network/libpcap-1.9.0/missing/getopt.h b/Network/libpcap-1.9.0/missing/getopt.h old mode 100644 new mode 100755 index fc83c94..fc83c94 --- a/Network/libpcap-1.9.0/missing/getopt.h +++ b/Network/libpcap-1.9.0/missing/getopt.h diff --git a/Network/libpcap-1.9.0/missing/snprintf.c b/Network/libpcap-1.9.0/missing/snprintf.c old mode 100644 new mode 100755 index 99f0bdf..99f0bdf --- a/Network/libpcap-1.9.0/missing/snprintf.c +++ b/Network/libpcap-1.9.0/missing/snprintf.c diff --git a/Network/libpcap-1.9.0/missing/strtok_r.c b/Network/libpcap-1.9.0/missing/strtok_r.c old mode 100644 new mode 100755 index 5fca2f3..5fca2f3 --- a/Network/libpcap-1.9.0/missing/strtok_r.c +++ b/Network/libpcap-1.9.0/missing/strtok_r.c diff --git a/Network/libpcap-1.9.0/missing/win_snprintf.c b/Network/libpcap-1.9.0/missing/win_snprintf.c old mode 100644 new mode 100755 index 65a8ea1..65a8ea1 --- a/Network/libpcap-1.9.0/missing/win_snprintf.c +++ b/Network/libpcap-1.9.0/missing/win_snprintf.c diff --git a/Network/libpcap-1.9.0/msdos/bin2c.c b/Network/libpcap-1.9.0/msdos/bin2c.c old mode 100644 new mode 100755 index 26d9008..26d9008 --- a/Network/libpcap-1.9.0/msdos/bin2c.c +++ b/Network/libpcap-1.9.0/msdos/bin2c.c diff --git a/Network/libpcap-1.9.0/msdos/makefile b/Network/libpcap-1.9.0/msdos/makefile old mode 100644 new mode 100755 index 599a619..599a619 --- a/Network/libpcap-1.9.0/msdos/makefile +++ b/Network/libpcap-1.9.0/msdos/makefile diff --git a/Network/libpcap-1.9.0/msdos/makefile.dj b/Network/libpcap-1.9.0/msdos/makefile.dj old mode 100644 new mode 100755 index 190db00..190db00 --- a/Network/libpcap-1.9.0/msdos/makefile.dj +++ b/Network/libpcap-1.9.0/msdos/makefile.dj diff --git a/Network/libpcap-1.9.0/msdos/makefile.wc b/Network/libpcap-1.9.0/msdos/makefile.wc old mode 100644 new mode 100755 index 0246012..0246012 --- a/Network/libpcap-1.9.0/msdos/makefile.wc +++ b/Network/libpcap-1.9.0/msdos/makefile.wc diff --git a/Network/libpcap-1.9.0/msdos/pkt_rx0.asm b/Network/libpcap-1.9.0/msdos/pkt_rx0.asm old mode 100644 new mode 100755 index d604fa1..d604fa1 --- a/Network/libpcap-1.9.0/msdos/pkt_rx0.asm +++ b/Network/libpcap-1.9.0/msdos/pkt_rx0.asm diff --git a/Network/libpcap-1.9.0/msdos/pkt_rx1.s b/Network/libpcap-1.9.0/msdos/pkt_rx1.s old mode 100644 new mode 100755 index 654e657..654e657 --- a/Network/libpcap-1.9.0/msdos/pkt_rx1.s +++ b/Network/libpcap-1.9.0/msdos/pkt_rx1.s diff --git a/Network/libpcap-1.9.0/msdos/pktdrvr.c b/Network/libpcap-1.9.0/msdos/pktdrvr.c old mode 100644 new mode 100755 index 37fc8a4..37fc8a4 --- a/Network/libpcap-1.9.0/msdos/pktdrvr.c +++ b/Network/libpcap-1.9.0/msdos/pktdrvr.c diff --git a/Network/libpcap-1.9.0/msdos/pktdrvr.h b/Network/libpcap-1.9.0/msdos/pktdrvr.h old mode 100644 new mode 100755 index 3e0cfe0..3e0cfe0 --- a/Network/libpcap-1.9.0/msdos/pktdrvr.h +++ b/Network/libpcap-1.9.0/msdos/pktdrvr.h diff --git a/Network/libpcap-1.9.0/msdos/readme.dos b/Network/libpcap-1.9.0/msdos/readme.dos old mode 100644 new mode 100755 index b95483f..b95483f --- a/Network/libpcap-1.9.0/msdos/readme.dos +++ b/Network/libpcap-1.9.0/msdos/readme.dos diff --git a/Network/libpcap-1.9.0/nametoaddr.c b/Network/libpcap-1.9.0/nametoaddr.c old mode 100644 new mode 100755 index 194ff45..194ff45 --- a/Network/libpcap-1.9.0/nametoaddr.c +++ b/Network/libpcap-1.9.0/nametoaddr.c diff --git a/Network/libpcap-1.9.0/nametoaddr.h b/Network/libpcap-1.9.0/nametoaddr.h old mode 100644 new mode 100755 index fd6b7e1..fd6b7e1 --- a/Network/libpcap-1.9.0/nametoaddr.h +++ b/Network/libpcap-1.9.0/nametoaddr.h diff --git a/Network/libpcap-1.9.0/nlpid.h b/Network/libpcap-1.9.0/nlpid.h old mode 100644 new mode 100755 index 9dfa752..9dfa752 --- a/Network/libpcap-1.9.0/nlpid.h +++ b/Network/libpcap-1.9.0/nlpid.h diff --git a/Network/libpcap-1.9.0/optimize.c b/Network/libpcap-1.9.0/optimize.c old mode 100644 new mode 100755 index 7c6424b..7c6424b --- a/Network/libpcap-1.9.0/optimize.c +++ b/Network/libpcap-1.9.0/optimize.c diff --git a/Network/libpcap-1.9.0/optimize.h b/Network/libpcap-1.9.0/optimize.h old mode 100644 new mode 100755 index 56b31f4..56b31f4 --- a/Network/libpcap-1.9.0/optimize.h +++ b/Network/libpcap-1.9.0/optimize.h diff --git a/Network/libpcap-1.9.0/org.tcpdump.chmod_bpf.plist b/Network/libpcap-1.9.0/org.tcpdump.chmod_bpf.plist old mode 100644 new mode 100755 index 8ad6852..8ad6852 --- a/Network/libpcap-1.9.0/org.tcpdump.chmod_bpf.plist +++ b/Network/libpcap-1.9.0/org.tcpdump.chmod_bpf.plist diff --git a/Network/libpcap-1.9.0/pcap-bpf.c b/Network/libpcap-1.9.0/pcap-bpf.c old mode 100644 new mode 100755 index 6ce383b..6ce383b --- a/Network/libpcap-1.9.0/pcap-bpf.c +++ b/Network/libpcap-1.9.0/pcap-bpf.c diff --git a/Network/libpcap-1.9.0/pcap-bpf.h b/Network/libpcap-1.9.0/pcap-bpf.h old mode 100644 new mode 100755 index ebb64c3..ebb64c3 --- a/Network/libpcap-1.9.0/pcap-bpf.h +++ b/Network/libpcap-1.9.0/pcap-bpf.h diff --git a/Network/libpcap-1.9.0/pcap-bt-linux.c b/Network/libpcap-1.9.0/pcap-bt-linux.c old mode 100644 new mode 100755 index 07ed1c7..07ed1c7 --- a/Network/libpcap-1.9.0/pcap-bt-linux.c +++ b/Network/libpcap-1.9.0/pcap-bt-linux.c diff --git a/Network/libpcap-1.9.0/pcap-bt-linux.h b/Network/libpcap-1.9.0/pcap-bt-linux.h old mode 100644 new mode 100755 index 163bd34..163bd34 --- a/Network/libpcap-1.9.0/pcap-bt-linux.h +++ b/Network/libpcap-1.9.0/pcap-bt-linux.h diff --git a/Network/libpcap-1.9.0/pcap-bt-monitor-linux.c b/Network/libpcap-1.9.0/pcap-bt-monitor-linux.c old mode 100644 new mode 100755 index c222c10..c222c10 --- a/Network/libpcap-1.9.0/pcap-bt-monitor-linux.c +++ b/Network/libpcap-1.9.0/pcap-bt-monitor-linux.c diff --git a/Network/libpcap-1.9.0/pcap-bt-monitor-linux.h b/Network/libpcap-1.9.0/pcap-bt-monitor-linux.h old mode 100644 new mode 100755 index 8133710..8133710 --- a/Network/libpcap-1.9.0/pcap-bt-monitor-linux.h +++ b/Network/libpcap-1.9.0/pcap-bt-monitor-linux.h diff --git a/Network/libpcap-1.9.0/pcap-common.c b/Network/libpcap-1.9.0/pcap-common.c old mode 100644 new mode 100755 index b379d8f..b379d8f --- a/Network/libpcap-1.9.0/pcap-common.c +++ b/Network/libpcap-1.9.0/pcap-common.c diff --git a/Network/libpcap-1.9.0/pcap-common.h b/Network/libpcap-1.9.0/pcap-common.h old mode 100644 new mode 100755 index 8795a82..8795a82 --- a/Network/libpcap-1.9.0/pcap-common.h +++ b/Network/libpcap-1.9.0/pcap-common.h diff --git a/Network/libpcap-1.9.0/pcap-config.1 b/Network/libpcap-1.9.0/pcap-config.1 old mode 100644 new mode 100755 index 0388d0f..0388d0f --- a/Network/libpcap-1.9.0/pcap-config.1 +++ b/Network/libpcap-1.9.0/pcap-config.1 diff --git a/Network/libpcap-1.9.0/pcap-config.in b/Network/libpcap-1.9.0/pcap-config.in old mode 100644 new mode 100755 index 54ca42f..54ca42f --- a/Network/libpcap-1.9.0/pcap-config.in +++ b/Network/libpcap-1.9.0/pcap-config.in diff --git a/Network/libpcap-1.9.0/pcap-dag.c b/Network/libpcap-1.9.0/pcap-dag.c old mode 100644 new mode 100755 index 6b7c791..6b7c791 --- a/Network/libpcap-1.9.0/pcap-dag.c +++ b/Network/libpcap-1.9.0/pcap-dag.c diff --git a/Network/libpcap-1.9.0/pcap-dag.h b/Network/libpcap-1.9.0/pcap-dag.h old mode 100644 new mode 100755 index 67361af..67361af --- a/Network/libpcap-1.9.0/pcap-dag.h +++ b/Network/libpcap-1.9.0/pcap-dag.h diff --git a/Network/libpcap-1.9.0/pcap-dbus.c b/Network/libpcap-1.9.0/pcap-dbus.c old mode 100644 new mode 100755 index 1252975..1252975 --- a/Network/libpcap-1.9.0/pcap-dbus.c +++ b/Network/libpcap-1.9.0/pcap-dbus.c diff --git a/Network/libpcap-1.9.0/pcap-dbus.h b/Network/libpcap-1.9.0/pcap-dbus.h old mode 100644 new mode 100755 index c97f2e1..c97f2e1 --- a/Network/libpcap-1.9.0/pcap-dbus.h +++ b/Network/libpcap-1.9.0/pcap-dbus.h diff --git a/Network/libpcap-1.9.0/pcap-dll.rc b/Network/libpcap-1.9.0/pcap-dll.rc old mode 100644 new mode 100755 index fc4f42b..fc4f42b --- a/Network/libpcap-1.9.0/pcap-dll.rc +++ b/Network/libpcap-1.9.0/pcap-dll.rc diff --git a/Network/libpcap-1.9.0/pcap-dlpi.c b/Network/libpcap-1.9.0/pcap-dlpi.c old mode 100644 new mode 100755 index 430051e..430051e --- a/Network/libpcap-1.9.0/pcap-dlpi.c +++ b/Network/libpcap-1.9.0/pcap-dlpi.c diff --git a/Network/libpcap-1.9.0/pcap-dos.c b/Network/libpcap-1.9.0/pcap-dos.c old mode 100644 new mode 100755 index b1b9ecd..b1b9ecd --- a/Network/libpcap-1.9.0/pcap-dos.c +++ b/Network/libpcap-1.9.0/pcap-dos.c diff --git a/Network/libpcap-1.9.0/pcap-dos.h b/Network/libpcap-1.9.0/pcap-dos.h old mode 100644 new mode 100755 index bf47fb5..bf47fb5 --- a/Network/libpcap-1.9.0/pcap-dos.h +++ b/Network/libpcap-1.9.0/pcap-dos.h diff --git a/Network/libpcap-1.9.0/pcap-enet.c b/Network/libpcap-1.9.0/pcap-enet.c old mode 100644 new mode 100755 index cd8cdbb..cd8cdbb --- a/Network/libpcap-1.9.0/pcap-enet.c +++ b/Network/libpcap-1.9.0/pcap-enet.c diff --git a/Network/libpcap-1.9.0/pcap-filter.manmisc.in b/Network/libpcap-1.9.0/pcap-filter.manmisc.in old mode 100644 new mode 100755 index 3232f7e..3232f7e --- a/Network/libpcap-1.9.0/pcap-filter.manmisc.in +++ b/Network/libpcap-1.9.0/pcap-filter.manmisc.in diff --git a/Network/libpcap-1.9.0/pcap-int.h b/Network/libpcap-1.9.0/pcap-int.h old mode 100644 new mode 100755 index 5888df7..5888df7 --- a/Network/libpcap-1.9.0/pcap-int.h +++ b/Network/libpcap-1.9.0/pcap-int.h diff --git a/Network/libpcap-1.9.0/pcap-libdlpi.c b/Network/libpcap-1.9.0/pcap-libdlpi.c old mode 100644 new mode 100755 index a0d1669..a0d1669 --- a/Network/libpcap-1.9.0/pcap-libdlpi.c +++ b/Network/libpcap-1.9.0/pcap-libdlpi.c diff --git a/Network/libpcap-1.9.0/pcap-linktype.manmisc.in b/Network/libpcap-1.9.0/pcap-linktype.manmisc.in old mode 100644 new mode 100755 index 68919a7..68919a7 --- a/Network/libpcap-1.9.0/pcap-linktype.manmisc.in +++ b/Network/libpcap-1.9.0/pcap-linktype.manmisc.in diff --git a/Network/libpcap-1.9.0/pcap-linux.c b/Network/libpcap-1.9.0/pcap-linux.c old mode 100644 new mode 100755 index 49144b6..49144b6 --- a/Network/libpcap-1.9.0/pcap-linux.c +++ b/Network/libpcap-1.9.0/pcap-linux.c diff --git a/Network/libpcap-1.9.0/pcap-namedb.h b/Network/libpcap-1.9.0/pcap-namedb.h old mode 100644 new mode 100755 index d5908c9..d5908c9 --- a/Network/libpcap-1.9.0/pcap-namedb.h +++ b/Network/libpcap-1.9.0/pcap-namedb.h diff --git a/Network/libpcap-1.9.0/pcap-netfilter-linux.c b/Network/libpcap-1.9.0/pcap-netfilter-linux.c old mode 100644 new mode 100755 index d5c5dcd..d5c5dcd --- a/Network/libpcap-1.9.0/pcap-netfilter-linux.c +++ b/Network/libpcap-1.9.0/pcap-netfilter-linux.c diff --git a/Network/libpcap-1.9.0/pcap-netfilter-linux.h b/Network/libpcap-1.9.0/pcap-netfilter-linux.h old mode 100644 new mode 100755 index 97b7310..97b7310 --- a/Network/libpcap-1.9.0/pcap-netfilter-linux.h +++ b/Network/libpcap-1.9.0/pcap-netfilter-linux.h diff --git a/Network/libpcap-1.9.0/pcap-netmap.c b/Network/libpcap-1.9.0/pcap-netmap.c old mode 100644 new mode 100755 index f150563..f150563 --- a/Network/libpcap-1.9.0/pcap-netmap.c +++ b/Network/libpcap-1.9.0/pcap-netmap.c diff --git a/Network/libpcap-1.9.0/pcap-netmap.h b/Network/libpcap-1.9.0/pcap-netmap.h old mode 100644 new mode 100755 index 6a414fc..6a414fc --- a/Network/libpcap-1.9.0/pcap-netmap.h +++ b/Network/libpcap-1.9.0/pcap-netmap.h diff --git a/Network/libpcap-1.9.0/pcap-new.c b/Network/libpcap-1.9.0/pcap-new.c old mode 100644 new mode 100755 index 6fa52e6..6fa52e6 --- a/Network/libpcap-1.9.0/pcap-new.c +++ b/Network/libpcap-1.9.0/pcap-new.c diff --git a/Network/libpcap-1.9.0/pcap-nit.c b/Network/libpcap-1.9.0/pcap-nit.c old mode 100644 new mode 100755 index 6a1a77c..6a1a77c --- a/Network/libpcap-1.9.0/pcap-nit.c +++ b/Network/libpcap-1.9.0/pcap-nit.c diff --git a/Network/libpcap-1.9.0/pcap-npf.c b/Network/libpcap-1.9.0/pcap-npf.c old mode 100644 new mode 100755 index a9ff0ff..a9ff0ff --- a/Network/libpcap-1.9.0/pcap-npf.c +++ b/Network/libpcap-1.9.0/pcap-npf.c diff --git a/Network/libpcap-1.9.0/pcap-null.c b/Network/libpcap-1.9.0/pcap-null.c old mode 100644 new mode 100755 index 92a5e2d..92a5e2d --- a/Network/libpcap-1.9.0/pcap-null.c +++ b/Network/libpcap-1.9.0/pcap-null.c diff --git a/Network/libpcap-1.9.0/pcap-pf.c b/Network/libpcap-1.9.0/pcap-pf.c old mode 100644 new mode 100755 index fde97ba..fde97ba --- a/Network/libpcap-1.9.0/pcap-pf.c +++ b/Network/libpcap-1.9.0/pcap-pf.c diff --git a/Network/libpcap-1.9.0/pcap-rdmasniff.c b/Network/libpcap-1.9.0/pcap-rdmasniff.c old mode 100644 new mode 100755 index c50fe3f..c50fe3f --- a/Network/libpcap-1.9.0/pcap-rdmasniff.c +++ b/Network/libpcap-1.9.0/pcap-rdmasniff.c diff --git a/Network/libpcap-1.9.0/pcap-rdmasniff.h b/Network/libpcap-1.9.0/pcap-rdmasniff.h old mode 100644 new mode 100755 index ff1f3c2..ff1f3c2 --- a/Network/libpcap-1.9.0/pcap-rdmasniff.h +++ b/Network/libpcap-1.9.0/pcap-rdmasniff.h diff --git a/Network/libpcap-1.9.0/pcap-rpcap-int.h b/Network/libpcap-1.9.0/pcap-rpcap-int.h old mode 100644 new mode 100755 index e707a85..e707a85 --- a/Network/libpcap-1.9.0/pcap-rpcap-int.h +++ b/Network/libpcap-1.9.0/pcap-rpcap-int.h diff --git a/Network/libpcap-1.9.0/pcap-rpcap.c b/Network/libpcap-1.9.0/pcap-rpcap.c old mode 100644 new mode 100755 index e9d6245..e9d6245 --- a/Network/libpcap-1.9.0/pcap-rpcap.c +++ b/Network/libpcap-1.9.0/pcap-rpcap.c diff --git a/Network/libpcap-1.9.0/pcap-rpcap.h b/Network/libpcap-1.9.0/pcap-rpcap.h old mode 100644 new mode 100755 index be31c40..be31c40 --- a/Network/libpcap-1.9.0/pcap-rpcap.h +++ b/Network/libpcap-1.9.0/pcap-rpcap.h diff --git a/Network/libpcap-1.9.0/pcap-savefile.manfile.in b/Network/libpcap-1.9.0/pcap-savefile.manfile.in old mode 100644 new mode 100755 index 451dd90..451dd90 --- a/Network/libpcap-1.9.0/pcap-savefile.manfile.in +++ b/Network/libpcap-1.9.0/pcap-savefile.manfile.in diff --git a/Network/libpcap-1.9.0/pcap-septel.c b/Network/libpcap-1.9.0/pcap-septel.c old mode 100644 new mode 100755 index 0471153..0471153 --- a/Network/libpcap-1.9.0/pcap-septel.c +++ b/Network/libpcap-1.9.0/pcap-septel.c diff --git a/Network/libpcap-1.9.0/pcap-septel.h b/Network/libpcap-1.9.0/pcap-septel.h old mode 100644 new mode 100755 index 0e648b2..0e648b2 --- a/Network/libpcap-1.9.0/pcap-septel.h +++ b/Network/libpcap-1.9.0/pcap-septel.h diff --git a/Network/libpcap-1.9.0/pcap-sita.c b/Network/libpcap-1.9.0/pcap-sita.c old mode 100644 new mode 100755 index 7c42791..7c42791 --- a/Network/libpcap-1.9.0/pcap-sita.c +++ b/Network/libpcap-1.9.0/pcap-sita.c diff --git a/Network/libpcap-1.9.0/pcap-sita.h b/Network/libpcap-1.9.0/pcap-sita.h old mode 100644 new mode 100755 index 9c35c6a..9c35c6a --- a/Network/libpcap-1.9.0/pcap-sita.h +++ b/Network/libpcap-1.9.0/pcap-sita.h diff --git a/Network/libpcap-1.9.0/pcap-sita.html b/Network/libpcap-1.9.0/pcap-sita.html old mode 100644 new mode 100755 index 97408d8..97408d8 --- a/Network/libpcap-1.9.0/pcap-sita.html +++ b/Network/libpcap-1.9.0/pcap-sita.html diff --git a/Network/libpcap-1.9.0/pcap-snf.c b/Network/libpcap-1.9.0/pcap-snf.c old mode 100644 new mode 100755 index 4eae0b3..4eae0b3 --- a/Network/libpcap-1.9.0/pcap-snf.c +++ b/Network/libpcap-1.9.0/pcap-snf.c diff --git a/Network/libpcap-1.9.0/pcap-snf.h b/Network/libpcap-1.9.0/pcap-snf.h old mode 100644 new mode 100755 index ffc64ad..ffc64ad --- a/Network/libpcap-1.9.0/pcap-snf.h +++ b/Network/libpcap-1.9.0/pcap-snf.h diff --git a/Network/libpcap-1.9.0/pcap-snit.c b/Network/libpcap-1.9.0/pcap-snit.c old mode 100644 new mode 100755 index 9c6fbd4..9c6fbd4 --- a/Network/libpcap-1.9.0/pcap-snit.c +++ b/Network/libpcap-1.9.0/pcap-snit.c diff --git a/Network/libpcap-1.9.0/pcap-snoop.c b/Network/libpcap-1.9.0/pcap-snoop.c old mode 100644 new mode 100755 index a598bae..a598bae --- a/Network/libpcap-1.9.0/pcap-snoop.c +++ b/Network/libpcap-1.9.0/pcap-snoop.c diff --git a/Network/libpcap-1.9.0/pcap-tc.c b/Network/libpcap-1.9.0/pcap-tc.c old mode 100644 new mode 100755 index 38c7024..38c7024 --- a/Network/libpcap-1.9.0/pcap-tc.c +++ b/Network/libpcap-1.9.0/pcap-tc.c diff --git a/Network/libpcap-1.9.0/pcap-tc.h b/Network/libpcap-1.9.0/pcap-tc.h old mode 100644 new mode 100755 index f7b2d12..f7b2d12 --- a/Network/libpcap-1.9.0/pcap-tc.h +++ b/Network/libpcap-1.9.0/pcap-tc.h diff --git a/Network/libpcap-1.9.0/pcap-tstamp.manmisc.in b/Network/libpcap-1.9.0/pcap-tstamp.manmisc.in old mode 100644 new mode 100755 index 38c5651..38c5651 --- a/Network/libpcap-1.9.0/pcap-tstamp.manmisc.in +++ b/Network/libpcap-1.9.0/pcap-tstamp.manmisc.in diff --git a/Network/libpcap-1.9.0/pcap-types.h b/Network/libpcap-1.9.0/pcap-types.h old mode 100644 new mode 100755 index 9614f9f..9614f9f --- a/Network/libpcap-1.9.0/pcap-types.h +++ b/Network/libpcap-1.9.0/pcap-types.h diff --git a/Network/libpcap-1.9.0/pcap-usb-linux.c b/Network/libpcap-1.9.0/pcap-usb-linux.c old mode 100644 new mode 100755 index 6f8adf6..6f8adf6 --- a/Network/libpcap-1.9.0/pcap-usb-linux.c +++ b/Network/libpcap-1.9.0/pcap-usb-linux.c diff --git a/Network/libpcap-1.9.0/pcap-usb-linux.h b/Network/libpcap-1.9.0/pcap-usb-linux.h old mode 100644 new mode 100755 index 3ddc12f..3ddc12f --- a/Network/libpcap-1.9.0/pcap-usb-linux.h +++ b/Network/libpcap-1.9.0/pcap-usb-linux.h diff --git a/Network/libpcap-1.9.0/pcap.3pcap.in b/Network/libpcap-1.9.0/pcap.3pcap.in old mode 100644 new mode 100755 index 4a222c7..4a222c7 --- a/Network/libpcap-1.9.0/pcap.3pcap.in +++ b/Network/libpcap-1.9.0/pcap.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap.c b/Network/libpcap-1.9.0/pcap.c old mode 100644 new mode 100755 index 942c472..942c472 --- a/Network/libpcap-1.9.0/pcap.c +++ b/Network/libpcap-1.9.0/pcap.c diff --git a/Network/libpcap-1.9.0/pcap.h b/Network/libpcap-1.9.0/pcap.h old mode 100644 new mode 100755 index 174e32d..174e32d --- a/Network/libpcap-1.9.0/pcap.h +++ b/Network/libpcap-1.9.0/pcap.h diff --git a/Network/libpcap-1.9.0/pcap/bluetooth.h b/Network/libpcap-1.9.0/pcap/bluetooth.h old mode 100644 new mode 100755 index 15dc5a8..15dc5a8 --- a/Network/libpcap-1.9.0/pcap/bluetooth.h +++ b/Network/libpcap-1.9.0/pcap/bluetooth.h diff --git a/Network/libpcap-1.9.0/pcap/bpf.h b/Network/libpcap-1.9.0/pcap/bpf.h old mode 100644 new mode 100755 index 1a953a9..1a953a9 --- a/Network/libpcap-1.9.0/pcap/bpf.h +++ b/Network/libpcap-1.9.0/pcap/bpf.h diff --git a/Network/libpcap-1.9.0/pcap/can_socketcan.h b/Network/libpcap-1.9.0/pcap/can_socketcan.h old mode 100644 new mode 100755 index 332d9ff..332d9ff --- a/Network/libpcap-1.9.0/pcap/can_socketcan.h +++ b/Network/libpcap-1.9.0/pcap/can_socketcan.h diff --git a/Network/libpcap-1.9.0/pcap/compiler-tests.h b/Network/libpcap-1.9.0/pcap/compiler-tests.h old mode 100644 new mode 100755 index 5e17853..5e17853 --- a/Network/libpcap-1.9.0/pcap/compiler-tests.h +++ b/Network/libpcap-1.9.0/pcap/compiler-tests.h diff --git a/Network/libpcap-1.9.0/pcap/dlt.h b/Network/libpcap-1.9.0/pcap/dlt.h old mode 100644 new mode 100755 index 535fd50..535fd50 --- a/Network/libpcap-1.9.0/pcap/dlt.h +++ b/Network/libpcap-1.9.0/pcap/dlt.h diff --git a/Network/libpcap-1.9.0/pcap/funcattrs.h b/Network/libpcap-1.9.0/pcap/funcattrs.h old mode 100644 new mode 100755 index a8b1932..a8b1932 --- a/Network/libpcap-1.9.0/pcap/funcattrs.h +++ b/Network/libpcap-1.9.0/pcap/funcattrs.h diff --git a/Network/libpcap-1.9.0/pcap/ipnet.h b/Network/libpcap-1.9.0/pcap/ipnet.h old mode 100644 new mode 100755 index 5330847..5330847 --- a/Network/libpcap-1.9.0/pcap/ipnet.h +++ b/Network/libpcap-1.9.0/pcap/ipnet.h diff --git a/Network/libpcap-1.9.0/pcap/namedb.h b/Network/libpcap-1.9.0/pcap/namedb.h old mode 100644 new mode 100755 index c66846d..c66846d --- a/Network/libpcap-1.9.0/pcap/namedb.h +++ b/Network/libpcap-1.9.0/pcap/namedb.h diff --git a/Network/libpcap-1.9.0/pcap/nflog.h b/Network/libpcap-1.9.0/pcap/nflog.h old mode 100644 new mode 100755 index f7c85b5..f7c85b5 --- a/Network/libpcap-1.9.0/pcap/nflog.h +++ b/Network/libpcap-1.9.0/pcap/nflog.h diff --git a/Network/libpcap-1.9.0/pcap/pcap-inttypes.h b/Network/libpcap-1.9.0/pcap/pcap-inttypes.h old mode 100644 new mode 100755 index af2c23c..af2c23c --- a/Network/libpcap-1.9.0/pcap/pcap-inttypes.h +++ b/Network/libpcap-1.9.0/pcap/pcap-inttypes.h diff --git a/Network/libpcap-1.9.0/pcap/pcap.h b/Network/libpcap-1.9.0/pcap/pcap.h old mode 100644 new mode 100755 index bc87b3f..bc87b3f --- a/Network/libpcap-1.9.0/pcap/pcap.h +++ b/Network/libpcap-1.9.0/pcap/pcap.h diff --git a/Network/libpcap-1.9.0/pcap/sll.h b/Network/libpcap-1.9.0/pcap/sll.h old mode 100644 new mode 100755 index c4d0886..c4d0886 --- a/Network/libpcap-1.9.0/pcap/sll.h +++ b/Network/libpcap-1.9.0/pcap/sll.h diff --git a/Network/libpcap-1.9.0/pcap/usb.h b/Network/libpcap-1.9.0/pcap/usb.h old mode 100644 new mode 100755 index e485ec8..e485ec8 --- a/Network/libpcap-1.9.0/pcap/usb.h +++ b/Network/libpcap-1.9.0/pcap/usb.h diff --git a/Network/libpcap-1.9.0/pcap/vlan.h b/Network/libpcap-1.9.0/pcap/vlan.h old mode 100644 new mode 100755 index b29dd73..b29dd73 --- a/Network/libpcap-1.9.0/pcap/vlan.h +++ b/Network/libpcap-1.9.0/pcap/vlan.h diff --git a/Network/libpcap-1.9.0/pcap_activate.3pcap b/Network/libpcap-1.9.0/pcap_activate.3pcap old mode 100644 new mode 100755 index ceb2aa7..ceb2aa7 --- a/Network/libpcap-1.9.0/pcap_activate.3pcap +++ b/Network/libpcap-1.9.0/pcap_activate.3pcap diff --git a/Network/libpcap-1.9.0/pcap_breakloop.3pcap b/Network/libpcap-1.9.0/pcap_breakloop.3pcap old mode 100644 new mode 100755 index 03b8d8d..03b8d8d --- a/Network/libpcap-1.9.0/pcap_breakloop.3pcap +++ b/Network/libpcap-1.9.0/pcap_breakloop.3pcap diff --git a/Network/libpcap-1.9.0/pcap_can_set_rfmon.3pcap b/Network/libpcap-1.9.0/pcap_can_set_rfmon.3pcap old mode 100644 new mode 100755 index eee004d..eee004d --- a/Network/libpcap-1.9.0/pcap_can_set_rfmon.3pcap +++ b/Network/libpcap-1.9.0/pcap_can_set_rfmon.3pcap diff --git a/Network/libpcap-1.9.0/pcap_close.3pcap b/Network/libpcap-1.9.0/pcap_close.3pcap old mode 100644 new mode 100755 index e2316a4..e2316a4 --- a/Network/libpcap-1.9.0/pcap_close.3pcap +++ b/Network/libpcap-1.9.0/pcap_close.3pcap diff --git a/Network/libpcap-1.9.0/pcap_compile.3pcap.in b/Network/libpcap-1.9.0/pcap_compile.3pcap.in old mode 100644 new mode 100755 index 29ae8f8..29ae8f8 --- a/Network/libpcap-1.9.0/pcap_compile.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_compile.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_create.3pcap b/Network/libpcap-1.9.0/pcap_create.3pcap old mode 100644 new mode 100755 index 3040b3b..3040b3b --- a/Network/libpcap-1.9.0/pcap_create.3pcap +++ b/Network/libpcap-1.9.0/pcap_create.3pcap diff --git a/Network/libpcap-1.9.0/pcap_datalink.3pcap.in b/Network/libpcap-1.9.0/pcap_datalink.3pcap.in old mode 100644 new mode 100755 index a32f15e..a32f15e --- a/Network/libpcap-1.9.0/pcap_datalink.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_datalink.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_datalink_name_to_val.3pcap b/Network/libpcap-1.9.0/pcap_datalink_name_to_val.3pcap old mode 100644 new mode 100755 index e6419f2..e6419f2 --- a/Network/libpcap-1.9.0/pcap_datalink_name_to_val.3pcap +++ b/Network/libpcap-1.9.0/pcap_datalink_name_to_val.3pcap diff --git a/Network/libpcap-1.9.0/pcap_datalink_val_to_name.3pcap b/Network/libpcap-1.9.0/pcap_datalink_val_to_name.3pcap old mode 100644 new mode 100755 index fad350f..fad350f --- a/Network/libpcap-1.9.0/pcap_datalink_val_to_name.3pcap +++ b/Network/libpcap-1.9.0/pcap_datalink_val_to_name.3pcap diff --git a/Network/libpcap-1.9.0/pcap_dump.3pcap b/Network/libpcap-1.9.0/pcap_dump.3pcap old mode 100644 new mode 100755 index 6402b4b..6402b4b --- a/Network/libpcap-1.9.0/pcap_dump.3pcap +++ b/Network/libpcap-1.9.0/pcap_dump.3pcap diff --git a/Network/libpcap-1.9.0/pcap_dump_close.3pcap b/Network/libpcap-1.9.0/pcap_dump_close.3pcap old mode 100644 new mode 100755 index bd95a52..bd95a52 --- a/Network/libpcap-1.9.0/pcap_dump_close.3pcap +++ b/Network/libpcap-1.9.0/pcap_dump_close.3pcap diff --git a/Network/libpcap-1.9.0/pcap_dump_file.3pcap b/Network/libpcap-1.9.0/pcap_dump_file.3pcap old mode 100644 new mode 100755 index 8fea610..8fea610 --- a/Network/libpcap-1.9.0/pcap_dump_file.3pcap +++ b/Network/libpcap-1.9.0/pcap_dump_file.3pcap diff --git a/Network/libpcap-1.9.0/pcap_dump_flush.3pcap b/Network/libpcap-1.9.0/pcap_dump_flush.3pcap old mode 100644 new mode 100755 index c8f110b..c8f110b --- a/Network/libpcap-1.9.0/pcap_dump_flush.3pcap +++ b/Network/libpcap-1.9.0/pcap_dump_flush.3pcap diff --git a/Network/libpcap-1.9.0/pcap_dump_ftell.3pcap b/Network/libpcap-1.9.0/pcap_dump_ftell.3pcap old mode 100644 new mode 100755 index ec621fb..ec621fb --- a/Network/libpcap-1.9.0/pcap_dump_ftell.3pcap +++ b/Network/libpcap-1.9.0/pcap_dump_ftell.3pcap diff --git a/Network/libpcap-1.9.0/pcap_dump_open.3pcap.in b/Network/libpcap-1.9.0/pcap_dump_open.3pcap.in old mode 100644 new mode 100755 index 5b37b47..5b37b47 --- a/Network/libpcap-1.9.0/pcap_dump_open.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_dump_open.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_file.3pcap b/Network/libpcap-1.9.0/pcap_file.3pcap old mode 100644 new mode 100755 index cd6b06b..cd6b06b --- a/Network/libpcap-1.9.0/pcap_file.3pcap +++ b/Network/libpcap-1.9.0/pcap_file.3pcap diff --git a/Network/libpcap-1.9.0/pcap_fileno.3pcap b/Network/libpcap-1.9.0/pcap_fileno.3pcap old mode 100644 new mode 100755 index e8c9ac4..e8c9ac4 --- a/Network/libpcap-1.9.0/pcap_fileno.3pcap +++ b/Network/libpcap-1.9.0/pcap_fileno.3pcap diff --git a/Network/libpcap-1.9.0/pcap_findalldevs.3pcap b/Network/libpcap-1.9.0/pcap_findalldevs.3pcap old mode 100644 new mode 100755 index 14825ad..14825ad --- a/Network/libpcap-1.9.0/pcap_findalldevs.3pcap +++ b/Network/libpcap-1.9.0/pcap_findalldevs.3pcap diff --git a/Network/libpcap-1.9.0/pcap_freecode.3pcap b/Network/libpcap-1.9.0/pcap_freecode.3pcap old mode 100644 new mode 100755 index fac4b3d..fac4b3d --- a/Network/libpcap-1.9.0/pcap_freecode.3pcap +++ b/Network/libpcap-1.9.0/pcap_freecode.3pcap diff --git a/Network/libpcap-1.9.0/pcap_get_required_select_timeout.3pcap b/Network/libpcap-1.9.0/pcap_get_required_select_timeout.3pcap old mode 100644 new mode 100755 index bc33e5d..bc33e5d --- a/Network/libpcap-1.9.0/pcap_get_required_select_timeout.3pcap +++ b/Network/libpcap-1.9.0/pcap_get_required_select_timeout.3pcap diff --git a/Network/libpcap-1.9.0/pcap_get_selectable_fd.3pcap b/Network/libpcap-1.9.0/pcap_get_selectable_fd.3pcap old mode 100644 new mode 100755 index f1ddfe2..f1ddfe2 --- a/Network/libpcap-1.9.0/pcap_get_selectable_fd.3pcap +++ b/Network/libpcap-1.9.0/pcap_get_selectable_fd.3pcap diff --git a/Network/libpcap-1.9.0/pcap_get_tstamp_precision.3pcap.in b/Network/libpcap-1.9.0/pcap_get_tstamp_precision.3pcap.in old mode 100644 new mode 100755 index 285e770..285e770 --- a/Network/libpcap-1.9.0/pcap_get_tstamp_precision.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_get_tstamp_precision.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_geterr.3pcap b/Network/libpcap-1.9.0/pcap_geterr.3pcap old mode 100644 new mode 100755 index ee681c8..ee681c8 --- a/Network/libpcap-1.9.0/pcap_geterr.3pcap +++ b/Network/libpcap-1.9.0/pcap_geterr.3pcap diff --git a/Network/libpcap-1.9.0/pcap_inject.3pcap b/Network/libpcap-1.9.0/pcap_inject.3pcap old mode 100644 new mode 100755 index ff9792d..ff9792d --- a/Network/libpcap-1.9.0/pcap_inject.3pcap +++ b/Network/libpcap-1.9.0/pcap_inject.3pcap diff --git a/Network/libpcap-1.9.0/pcap_is_swapped.3pcap b/Network/libpcap-1.9.0/pcap_is_swapped.3pcap old mode 100644 new mode 100755 index 36691d3..36691d3 --- a/Network/libpcap-1.9.0/pcap_is_swapped.3pcap +++ b/Network/libpcap-1.9.0/pcap_is_swapped.3pcap diff --git a/Network/libpcap-1.9.0/pcap_lib_version.3pcap b/Network/libpcap-1.9.0/pcap_lib_version.3pcap old mode 100644 new mode 100755 index 4b86b2d..4b86b2d --- a/Network/libpcap-1.9.0/pcap_lib_version.3pcap +++ b/Network/libpcap-1.9.0/pcap_lib_version.3pcap diff --git a/Network/libpcap-1.9.0/pcap_list_datalinks.3pcap.in b/Network/libpcap-1.9.0/pcap_list_datalinks.3pcap.in old mode 100644 new mode 100755 index 9f52b63..9f52b63 --- a/Network/libpcap-1.9.0/pcap_list_datalinks.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_list_datalinks.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_list_tstamp_types.3pcap.in b/Network/libpcap-1.9.0/pcap_list_tstamp_types.3pcap.in old mode 100644 new mode 100755 index a139324..a139324 --- a/Network/libpcap-1.9.0/pcap_list_tstamp_types.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_list_tstamp_types.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_lookupdev.3pcap b/Network/libpcap-1.9.0/pcap_lookupdev.3pcap old mode 100644 new mode 100755 index eb493ba..eb493ba --- a/Network/libpcap-1.9.0/pcap_lookupdev.3pcap +++ b/Network/libpcap-1.9.0/pcap_lookupdev.3pcap diff --git a/Network/libpcap-1.9.0/pcap_lookupnet.3pcap b/Network/libpcap-1.9.0/pcap_lookupnet.3pcap old mode 100644 new mode 100755 index c38ff3a..c38ff3a --- a/Network/libpcap-1.9.0/pcap_lookupnet.3pcap +++ b/Network/libpcap-1.9.0/pcap_lookupnet.3pcap diff --git a/Network/libpcap-1.9.0/pcap_loop.3pcap b/Network/libpcap-1.9.0/pcap_loop.3pcap old mode 100644 new mode 100755 index 4679b46..4679b46 --- a/Network/libpcap-1.9.0/pcap_loop.3pcap +++ b/Network/libpcap-1.9.0/pcap_loop.3pcap diff --git a/Network/libpcap-1.9.0/pcap_major_version.3pcap b/Network/libpcap-1.9.0/pcap_major_version.3pcap old mode 100644 new mode 100755 index 2fedfd2..2fedfd2 --- a/Network/libpcap-1.9.0/pcap_major_version.3pcap +++ b/Network/libpcap-1.9.0/pcap_major_version.3pcap diff --git a/Network/libpcap-1.9.0/pcap_next_ex.3pcap b/Network/libpcap-1.9.0/pcap_next_ex.3pcap old mode 100644 new mode 100755 index 88e8314..88e8314 --- a/Network/libpcap-1.9.0/pcap_next_ex.3pcap +++ b/Network/libpcap-1.9.0/pcap_next_ex.3pcap diff --git a/Network/libpcap-1.9.0/pcap_offline_filter.3pcap b/Network/libpcap-1.9.0/pcap_offline_filter.3pcap old mode 100644 new mode 100755 index 08c0b66..08c0b66 --- a/Network/libpcap-1.9.0/pcap_offline_filter.3pcap +++ b/Network/libpcap-1.9.0/pcap_offline_filter.3pcap diff --git a/Network/libpcap-1.9.0/pcap_open_dead.3pcap.in b/Network/libpcap-1.9.0/pcap_open_dead.3pcap.in old mode 100644 new mode 100755 index 621e75b..621e75b --- a/Network/libpcap-1.9.0/pcap_open_dead.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_open_dead.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_open_live.3pcap b/Network/libpcap-1.9.0/pcap_open_live.3pcap old mode 100644 new mode 100755 index 942d4fc..942d4fc --- a/Network/libpcap-1.9.0/pcap_open_live.3pcap +++ b/Network/libpcap-1.9.0/pcap_open_live.3pcap diff --git a/Network/libpcap-1.9.0/pcap_open_offline.3pcap.in b/Network/libpcap-1.9.0/pcap_open_offline.3pcap.in old mode 100644 new mode 100755 index d0cd161..d0cd161 --- a/Network/libpcap-1.9.0/pcap_open_offline.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_open_offline.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_set_buffer_size.3pcap b/Network/libpcap-1.9.0/pcap_set_buffer_size.3pcap old mode 100644 new mode 100755 index 684f739..684f739 --- a/Network/libpcap-1.9.0/pcap_set_buffer_size.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_buffer_size.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_datalink.3pcap b/Network/libpcap-1.9.0/pcap_set_datalink.3pcap old mode 100644 new mode 100755 index 24d57a5..24d57a5 --- a/Network/libpcap-1.9.0/pcap_set_datalink.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_datalink.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_immediate_mode.3pcap b/Network/libpcap-1.9.0/pcap_set_immediate_mode.3pcap old mode 100644 new mode 100755 index b3ad243..b3ad243 --- a/Network/libpcap-1.9.0/pcap_set_immediate_mode.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_immediate_mode.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_promisc.3pcap b/Network/libpcap-1.9.0/pcap_set_promisc.3pcap old mode 100644 new mode 100755 index fcd797a..fcd797a --- a/Network/libpcap-1.9.0/pcap_set_promisc.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_promisc.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_protocol_linux.3pcap b/Network/libpcap-1.9.0/pcap_set_protocol_linux.3pcap old mode 100644 new mode 100755 index 40eb8d2..40eb8d2 --- a/Network/libpcap-1.9.0/pcap_set_protocol_linux.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_protocol_linux.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_rfmon.3pcap b/Network/libpcap-1.9.0/pcap_set_rfmon.3pcap old mode 100644 new mode 100755 index 691518a..691518a --- a/Network/libpcap-1.9.0/pcap_set_rfmon.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_rfmon.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_snaplen.3pcap b/Network/libpcap-1.9.0/pcap_set_snaplen.3pcap old mode 100644 new mode 100755 index 44eb154..44eb154 --- a/Network/libpcap-1.9.0/pcap_set_snaplen.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_snaplen.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_timeout.3pcap b/Network/libpcap-1.9.0/pcap_set_timeout.3pcap old mode 100644 new mode 100755 index cacf603..cacf603 --- a/Network/libpcap-1.9.0/pcap_set_timeout.3pcap +++ b/Network/libpcap-1.9.0/pcap_set_timeout.3pcap diff --git a/Network/libpcap-1.9.0/pcap_set_tstamp_precision.3pcap.in b/Network/libpcap-1.9.0/pcap_set_tstamp_precision.3pcap.in old mode 100644 new mode 100755 index 57c4ea3..57c4ea3 --- a/Network/libpcap-1.9.0/pcap_set_tstamp_precision.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_set_tstamp_precision.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_set_tstamp_type.3pcap.in b/Network/libpcap-1.9.0/pcap_set_tstamp_type.3pcap.in old mode 100644 new mode 100755 index 7899da3..7899da3 --- a/Network/libpcap-1.9.0/pcap_set_tstamp_type.3pcap.in +++ b/Network/libpcap-1.9.0/pcap_set_tstamp_type.3pcap.in diff --git a/Network/libpcap-1.9.0/pcap_setdirection.3pcap b/Network/libpcap-1.9.0/pcap_setdirection.3pcap old mode 100644 new mode 100755 index 11945f5..11945f5 --- a/Network/libpcap-1.9.0/pcap_setdirection.3pcap +++ b/Network/libpcap-1.9.0/pcap_setdirection.3pcap diff --git a/Network/libpcap-1.9.0/pcap_setfilter.3pcap b/Network/libpcap-1.9.0/pcap_setfilter.3pcap old mode 100644 new mode 100755 index 6efd253..6efd253 --- a/Network/libpcap-1.9.0/pcap_setfilter.3pcap +++ b/Network/libpcap-1.9.0/pcap_setfilter.3pcap diff --git a/Network/libpcap-1.9.0/pcap_setnonblock.3pcap b/Network/libpcap-1.9.0/pcap_setnonblock.3pcap old mode 100644 new mode 100755 index 6959127..6959127 --- a/Network/libpcap-1.9.0/pcap_setnonblock.3pcap +++ b/Network/libpcap-1.9.0/pcap_setnonblock.3pcap diff --git a/Network/libpcap-1.9.0/pcap_snapshot.3pcap b/Network/libpcap-1.9.0/pcap_snapshot.3pcap old mode 100644 new mode 100755 index 7af8c33..7af8c33 --- a/Network/libpcap-1.9.0/pcap_snapshot.3pcap +++ b/Network/libpcap-1.9.0/pcap_snapshot.3pcap diff --git a/Network/libpcap-1.9.0/pcap_stats.3pcap b/Network/libpcap-1.9.0/pcap_stats.3pcap old mode 100644 new mode 100755 index 2dce4b5..2dce4b5 --- a/Network/libpcap-1.9.0/pcap_stats.3pcap +++ b/Network/libpcap-1.9.0/pcap_stats.3pcap diff --git a/Network/libpcap-1.9.0/pcap_statustostr.3pcap b/Network/libpcap-1.9.0/pcap_statustostr.3pcap old mode 100644 new mode 100755 index 9c2057a..9c2057a --- a/Network/libpcap-1.9.0/pcap_statustostr.3pcap +++ b/Network/libpcap-1.9.0/pcap_statustostr.3pcap diff --git a/Network/libpcap-1.9.0/pcap_strerror.3pcap b/Network/libpcap-1.9.0/pcap_strerror.3pcap old mode 100644 new mode 100755 index 7c7d53f..7c7d53f --- a/Network/libpcap-1.9.0/pcap_strerror.3pcap +++ b/Network/libpcap-1.9.0/pcap_strerror.3pcap diff --git a/Network/libpcap-1.9.0/pcap_tstamp_type_name_to_val.3pcap b/Network/libpcap-1.9.0/pcap_tstamp_type_name_to_val.3pcap old mode 100644 new mode 100755 index ac2e35d..ac2e35d --- a/Network/libpcap-1.9.0/pcap_tstamp_type_name_to_val.3pcap +++ b/Network/libpcap-1.9.0/pcap_tstamp_type_name_to_val.3pcap diff --git a/Network/libpcap-1.9.0/pcap_tstamp_type_val_to_name.3pcap b/Network/libpcap-1.9.0/pcap_tstamp_type_val_to_name.3pcap old mode 100644 new mode 100755 index 261554e..261554e --- a/Network/libpcap-1.9.0/pcap_tstamp_type_val_to_name.3pcap +++ b/Network/libpcap-1.9.0/pcap_tstamp_type_val_to_name.3pcap diff --git a/Network/libpcap-1.9.0/portability.h b/Network/libpcap-1.9.0/portability.h old mode 100644 new mode 100755 index b361254..b361254 --- a/Network/libpcap-1.9.0/portability.h +++ b/Network/libpcap-1.9.0/portability.h diff --git a/Network/libpcap-1.9.0/ppp.h b/Network/libpcap-1.9.0/ppp.h old mode 100644 new mode 100755 index d6e70c1..d6e70c1 --- a/Network/libpcap-1.9.0/ppp.h +++ b/Network/libpcap-1.9.0/ppp.h diff --git a/Network/libpcap-1.9.0/rpcap-protocol.c b/Network/libpcap-1.9.0/rpcap-protocol.c old mode 100644 new mode 100755 index 692f7c5..692f7c5 --- a/Network/libpcap-1.9.0/rpcap-protocol.c +++ b/Network/libpcap-1.9.0/rpcap-protocol.c diff --git a/Network/libpcap-1.9.0/rpcap-protocol.h b/Network/libpcap-1.9.0/rpcap-protocol.h old mode 100644 new mode 100755 index 83ebdc5..83ebdc5 --- a/Network/libpcap-1.9.0/rpcap-protocol.h +++ b/Network/libpcap-1.9.0/rpcap-protocol.h diff --git a/Network/libpcap-1.9.0/rpcapd/CMakeLists.txt b/Network/libpcap-1.9.0/rpcapd/CMakeLists.txt old mode 100644 new mode 100755 index b3b16e3..b3b16e3 --- a/Network/libpcap-1.9.0/rpcapd/CMakeLists.txt +++ b/Network/libpcap-1.9.0/rpcapd/CMakeLists.txt diff --git a/Network/libpcap-1.9.0/rpcapd/Makefile.in b/Network/libpcap-1.9.0/rpcapd/Makefile.in old mode 100644 new mode 100755 index d3e02c1..d3e02c1 --- a/Network/libpcap-1.9.0/rpcapd/Makefile.in +++ b/Network/libpcap-1.9.0/rpcapd/Makefile.in diff --git a/Network/libpcap-1.9.0/rpcapd/config_params.h b/Network/libpcap-1.9.0/rpcapd/config_params.h old mode 100644 new mode 100755 index c219ce1..c219ce1 --- a/Network/libpcap-1.9.0/rpcapd/config_params.h +++ b/Network/libpcap-1.9.0/rpcapd/config_params.h diff --git a/Network/libpcap-1.9.0/rpcapd/daemon.c b/Network/libpcap-1.9.0/rpcapd/daemon.c old mode 100644 new mode 100755 index 4bf42fd..4bf42fd --- a/Network/libpcap-1.9.0/rpcapd/daemon.c +++ b/Network/libpcap-1.9.0/rpcapd/daemon.c diff --git a/Network/libpcap-1.9.0/rpcapd/daemon.h b/Network/libpcap-1.9.0/rpcapd/daemon.h old mode 100644 new mode 100755 index bd240b8..bd240b8 --- a/Network/libpcap-1.9.0/rpcapd/daemon.h +++ b/Network/libpcap-1.9.0/rpcapd/daemon.h diff --git a/Network/libpcap-1.9.0/rpcapd/fileconf.c b/Network/libpcap-1.9.0/rpcapd/fileconf.c old mode 100644 new mode 100755 index ab1e9dd..ab1e9dd --- a/Network/libpcap-1.9.0/rpcapd/fileconf.c +++ b/Network/libpcap-1.9.0/rpcapd/fileconf.c diff --git a/Network/libpcap-1.9.0/rpcapd/fileconf.h b/Network/libpcap-1.9.0/rpcapd/fileconf.h old mode 100644 new mode 100755 index 912dd32..912dd32 --- a/Network/libpcap-1.9.0/rpcapd/fileconf.h +++ b/Network/libpcap-1.9.0/rpcapd/fileconf.h diff --git a/Network/libpcap-1.9.0/rpcapd/log-stderr.c b/Network/libpcap-1.9.0/rpcapd/log-stderr.c old mode 100644 new mode 100755 index 5af6f2e..5af6f2e --- a/Network/libpcap-1.9.0/rpcapd/log-stderr.c +++ b/Network/libpcap-1.9.0/rpcapd/log-stderr.c diff --git a/Network/libpcap-1.9.0/rpcapd/log.h b/Network/libpcap-1.9.0/rpcapd/log.h old mode 100644 new mode 100755 index b3806e1..b3806e1 --- a/Network/libpcap-1.9.0/rpcapd/log.h +++ b/Network/libpcap-1.9.0/rpcapd/log.h diff --git a/Network/libpcap-1.9.0/rpcapd/org.tcpdump.rpcapd.plist b/Network/libpcap-1.9.0/rpcapd/org.tcpdump.rpcapd.plist old mode 100644 new mode 100755 index db3223a..db3223a --- a/Network/libpcap-1.9.0/rpcapd/org.tcpdump.rpcapd.plist +++ b/Network/libpcap-1.9.0/rpcapd/org.tcpdump.rpcapd.plist diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.c b/Network/libpcap-1.9.0/rpcapd/rpcapd.c old mode 100644 new mode 100755 index e8b3b1d..e8b3b1d --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.c +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.c diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.h b/Network/libpcap-1.9.0/rpcapd/rpcapd.h old mode 100644 new mode 100755 index 90ba7ff..90ba7ff --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.h +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.h diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.inetd.conf b/Network/libpcap-1.9.0/rpcapd/rpcapd.inetd.conf old mode 100644 new mode 100755 index e4fad5e..e4fad5e --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.inetd.conf +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.inetd.conf diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.manadmin.in b/Network/libpcap-1.9.0/rpcapd/rpcapd.manadmin.in old mode 100644 new mode 100755 index 92f676c..92f676c --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.manadmin.in +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.manadmin.in diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.rc b/Network/libpcap-1.9.0/rpcapd/rpcapd.rc old mode 100644 new mode 100755 index 695c00b..695c00b --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.rc +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.rc diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.socket b/Network/libpcap-1.9.0/rpcapd/rpcapd.socket old mode 100644 new mode 100755 index 9d5a0bd..9d5a0bd --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.socket +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.socket diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd.xinetd.conf b/Network/libpcap-1.9.0/rpcapd/rpcapd.xinetd.conf old mode 100644 new mode 100755 index 2c79348..2c79348 --- a/Network/libpcap-1.9.0/rpcapd/rpcapd.xinetd.conf +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd.xinetd.conf diff --git a/Network/libpcap-1.9.0/rpcapd/rpcapd@.service b/Network/libpcap-1.9.0/rpcapd/rpcapd@.service old mode 100644 new mode 100755 index 92d1171..92d1171 --- a/Network/libpcap-1.9.0/rpcapd/rpcapd@.service +++ b/Network/libpcap-1.9.0/rpcapd/rpcapd@.service diff --git a/Network/libpcap-1.9.0/rpcapd/win32-svc.c b/Network/libpcap-1.9.0/rpcapd/win32-svc.c old mode 100644 new mode 100755 index 8cc7dc9..8cc7dc9 --- a/Network/libpcap-1.9.0/rpcapd/win32-svc.c +++ b/Network/libpcap-1.9.0/rpcapd/win32-svc.c diff --git a/Network/libpcap-1.9.0/rpcapd/win32-svc.h b/Network/libpcap-1.9.0/rpcapd/win32-svc.h old mode 100644 new mode 100755 index 3f511d2..3f511d2 --- a/Network/libpcap-1.9.0/rpcapd/win32-svc.h +++ b/Network/libpcap-1.9.0/rpcapd/win32-svc.h diff --git a/Network/libpcap-1.9.0/savefile.c b/Network/libpcap-1.9.0/savefile.c old mode 100644 new mode 100755 index ec44ef4..ec44ef4 --- a/Network/libpcap-1.9.0/savefile.c +++ b/Network/libpcap-1.9.0/savefile.c diff --git a/Network/libpcap-1.9.0/scanner.l b/Network/libpcap-1.9.0/scanner.l old mode 100644 new mode 100755 index e0890b4..e0890b4 --- a/Network/libpcap-1.9.0/scanner.l +++ b/Network/libpcap-1.9.0/scanner.l diff --git a/Network/libpcap-1.9.0/sf-pcap.c b/Network/libpcap-1.9.0/sf-pcap.c old mode 100644 new mode 100755 index 96cb308..96cb308 --- a/Network/libpcap-1.9.0/sf-pcap.c +++ b/Network/libpcap-1.9.0/sf-pcap.c diff --git a/Network/libpcap-1.9.0/sf-pcap.h b/Network/libpcap-1.9.0/sf-pcap.h old mode 100644 new mode 100755 index e9c7eaf..e9c7eaf --- a/Network/libpcap-1.9.0/sf-pcap.h +++ b/Network/libpcap-1.9.0/sf-pcap.h diff --git a/Network/libpcap-1.9.0/sf-pcapng.c b/Network/libpcap-1.9.0/sf-pcapng.c old mode 100644 new mode 100755 index 8c8e93e..8c8e93e --- a/Network/libpcap-1.9.0/sf-pcapng.c +++ b/Network/libpcap-1.9.0/sf-pcapng.c diff --git a/Network/libpcap-1.9.0/sf-pcapng.h b/Network/libpcap-1.9.0/sf-pcapng.h old mode 100644 new mode 100755 index d99b0d4..d99b0d4 --- a/Network/libpcap-1.9.0/sf-pcapng.h +++ b/Network/libpcap-1.9.0/sf-pcapng.h diff --git a/Network/libpcap-1.9.0/sockutils.c b/Network/libpcap-1.9.0/sockutils.c old mode 100644 new mode 100755 index ef3fe76..ef3fe76 --- a/Network/libpcap-1.9.0/sockutils.c +++ b/Network/libpcap-1.9.0/sockutils.c diff --git a/Network/libpcap-1.9.0/sockutils.h b/Network/libpcap-1.9.0/sockutils.h old mode 100644 new mode 100755 index 1df1ef7..1df1ef7 --- a/Network/libpcap-1.9.0/sockutils.h +++ b/Network/libpcap-1.9.0/sockutils.h diff --git a/Network/libpcap-1.9.0/sunatmpos.h b/Network/libpcap-1.9.0/sunatmpos.h old mode 100644 new mode 100755 index 787de85..787de85 --- a/Network/libpcap-1.9.0/sunatmpos.h +++ b/Network/libpcap-1.9.0/sunatmpos.h diff --git a/Network/libpcap-1.9.0/testprogs/CMakeLists.txt b/Network/libpcap-1.9.0/testprogs/CMakeLists.txt old mode 100644 new mode 100755 index b8ef9b7..b8ef9b7 --- a/Network/libpcap-1.9.0/testprogs/CMakeLists.txt +++ b/Network/libpcap-1.9.0/testprogs/CMakeLists.txt diff --git a/Network/libpcap-1.9.0/testprogs/Makefile.in b/Network/libpcap-1.9.0/testprogs/Makefile.in old mode 100644 new mode 100755 index ec0a472..ec0a472 --- a/Network/libpcap-1.9.0/testprogs/Makefile.in +++ b/Network/libpcap-1.9.0/testprogs/Makefile.in diff --git a/Network/libpcap-1.9.0/testprogs/can_set_rfmon_test.c b/Network/libpcap-1.9.0/testprogs/can_set_rfmon_test.c old mode 100644 new mode 100755 index f6188ba..f6188ba --- a/Network/libpcap-1.9.0/testprogs/can_set_rfmon_test.c +++ b/Network/libpcap-1.9.0/testprogs/can_set_rfmon_test.c diff --git a/Network/libpcap-1.9.0/testprogs/capturetest.c b/Network/libpcap-1.9.0/testprogs/capturetest.c old mode 100644 new mode 100755 index d625cb4..d625cb4 --- a/Network/libpcap-1.9.0/testprogs/capturetest.c +++ b/Network/libpcap-1.9.0/testprogs/capturetest.c diff --git a/Network/libpcap-1.9.0/testprogs/filtertest.c b/Network/libpcap-1.9.0/testprogs/filtertest.c old mode 100644 new mode 100755 index 7e2d6d6..7e2d6d6 --- a/Network/libpcap-1.9.0/testprogs/filtertest.c +++ b/Network/libpcap-1.9.0/testprogs/filtertest.c diff --git a/Network/libpcap-1.9.0/testprogs/findalldevstest.c b/Network/libpcap-1.9.0/testprogs/findalldevstest.c old mode 100644 new mode 100755 index e535e25..e535e25 --- a/Network/libpcap-1.9.0/testprogs/findalldevstest.c +++ b/Network/libpcap-1.9.0/testprogs/findalldevstest.c diff --git a/Network/libpcap-1.9.0/testprogs/opentest.c b/Network/libpcap-1.9.0/testprogs/opentest.c old mode 100644 new mode 100755 index bad38eb..bad38eb --- a/Network/libpcap-1.9.0/testprogs/opentest.c +++ b/Network/libpcap-1.9.0/testprogs/opentest.c diff --git a/Network/libpcap-1.9.0/testprogs/reactivatetest.c b/Network/libpcap-1.9.0/testprogs/reactivatetest.c old mode 100644 new mode 100755 index d7f3e32..d7f3e32 --- a/Network/libpcap-1.9.0/testprogs/reactivatetest.c +++ b/Network/libpcap-1.9.0/testprogs/reactivatetest.c diff --git a/Network/libpcap-1.9.0/testprogs/selpolltest.c b/Network/libpcap-1.9.0/testprogs/selpolltest.c old mode 100644 new mode 100755 index 329281d..329281d --- a/Network/libpcap-1.9.0/testprogs/selpolltest.c +++ b/Network/libpcap-1.9.0/testprogs/selpolltest.c diff --git a/Network/libpcap-1.9.0/testprogs/threadsignaltest.c b/Network/libpcap-1.9.0/testprogs/threadsignaltest.c old mode 100644 new mode 100755 index a60bb49..a60bb49 --- a/Network/libpcap-1.9.0/testprogs/threadsignaltest.c +++ b/Network/libpcap-1.9.0/testprogs/threadsignaltest.c diff --git a/Network/libpcap-1.9.0/testprogs/unix.h b/Network/libpcap-1.9.0/testprogs/unix.h old mode 100644 new mode 100755 index 68ef4cb..68ef4cb --- a/Network/libpcap-1.9.0/testprogs/unix.h +++ b/Network/libpcap-1.9.0/testprogs/unix.h diff --git a/Network/libpcap-1.9.0/testprogs/valgrindtest.c b/Network/libpcap-1.9.0/testprogs/valgrindtest.c old mode 100644 new mode 100755 index 104ef6a..104ef6a --- a/Network/libpcap-1.9.0/testprogs/valgrindtest.c +++ b/Network/libpcap-1.9.0/testprogs/valgrindtest.c diff --git a/Network/libpcap-1.9.0/tests/shb-option-too-long.pcapng b/Network/libpcap-1.9.0/tests/shb-option-too-long.pcapng old mode 100644 new mode 100755 index f773974..f773974 Binary files a/Network/libpcap-1.9.0/tests/shb-option-too-long.pcapng and b/Network/libpcap-1.9.0/tests/shb-option-too-long.pcapng differ diff --git a/Network/libpcap-1.9.0/varattrs.h b/Network/libpcap-1.9.0/varattrs.h old mode 100644 new mode 100755 index 05bfe8c..05bfe8c --- a/Network/libpcap-1.9.0/varattrs.h +++ b/Network/libpcap-1.9.0/varattrs.h diff --git a/Network/sender b/Network/sender deleted file mode 100755 index 7418fbf..0000000 Binary files a/Network/sender and /dev/null differ diff --git a/Network/sender.c b/Network/sender.c old mode 100644 new mode 100755 index 662f512..0776aa4 --- a/Network/sender.c +++ b/Network/sender.c @@ -9,11 +9,9 @@ -int initialized=0; -int sock_id; - int initializeSocketUDP(char* service) { + int sock_id; struct addrinfo precisions, *resultat=NULL, *origine; // On stocke dans précisions nos besoins pour le socket, dans resultat l'adresse qui respectera les reqêtes memset(&precisions, 0, sizeof precisions); @@ -50,12 +48,10 @@ int initializeSocketUDP(char* service) freeaddrinfo(origine); - - initialized=1; + return sock_id; } - int sendUDPBroadcast(char* message, int port) { static struct sockaddr_in addrUDP; @@ -65,17 +61,20 @@ int sendUDPBroadcast(char* message, int port) struct in_addr tmpadd={0xffffffff}; addrUDP.sin_addr=tmpadd; - if(initialized!=1) - { - printf("Initialize via Broadcast\n"); - char tmp_str[15]; - sprintf(tmp_str, "%d", port); - initializeSocketUDP( tmp_str ); - } + char tmp_str[15]; + sprintf(tmp_str, "%d", port); + int sock_id=initializeSocketUDP( tmp_str ); - if(sendto(sock_id, message, sizeof(message), 0, (struct sockaddr*) &addrUDP, sizeof(addrUDP)) < 0) { fprintf(stderr, "Erreur sendto\n"); return(-1);} + printf("Initialize via Broadcast %d\n", sock_id); + + if(sendto(sock_id, message, sizeof(message), 0, (struct sockaddr*) &addrUDP, sizeof(addrUDP)) < 0) { fprintf(stderr, "Erreur sendto\n"); return(-1);} + + close(sock_id); + return 0; } + + int sendUDPUnicast(char* address, char* message, int port) { static struct sockaddr_in addrUDP; @@ -84,26 +83,25 @@ int sendUDPUnicast(char* address, char* message, int port) inet_aton(address, &(addrUDP.sin_addr)); // Converti l'écriture string de format a.b.c.d en format Internet - - - if(initialized!=1) - { - printf("Initialize via Unicast\n"); - char tmp_str[15]; - sprintf(tmp_str, "%d", port); - initializeSocketUDP( tmp_str ); - } + char tmp_str[15]; + sprintf(tmp_str, "%d", port); + int sock_id=initializeSocketUDP( tmp_str ); + printf("Initialize via Unicast %d\n", sock_id); if(sendto(sock_id, message, sizeof(message), 0, (struct sockaddr*) &addrUDP, sizeof(addrUDP)) < 0 ) { fprintf(stderr, "Error sendto\n"); return(-1); } + + close(sock_id); + return 0; } - +/* int main(void) { sendUDPBroadcast("Broadwesh", 2020); - sendUDPUnicast("255.255.255.255", "Uniwesh", 2020); + sendUDPUnicast("192.168.43.174", "Uniwesh", 2020); return(1); - close(sock_id); } + +*/ diff --git a/Network/sender.o b/Network/sender.o new file mode 100644 index 0000000..ac9efa7 Binary files /dev/null and b/Network/sender.o differ diff --git a/Network/sniffer b/Network/sniffer deleted file mode 100755 index 7135a38..0000000 Binary files a/Network/sniffer and /dev/null differ diff --git a/Network/sniffer.c b/Network/sniffer.c old mode 100644 new mode 100755 index b0ef702..4a40be8 --- a/Network/sniffer.c +++ b/Network/sniffer.c @@ -7,7 +7,7 @@ #define SZ_DEV 10 - +/* // Fonction lors de la detection d'un paquet void arp_detect(u_char *args, const struct pcap_pkthdr *header, const u_char *packet) { @@ -18,8 +18,8 @@ void arp_detect(u_char *args, const struct pcap_pkthdr *header, const u_char *pa if(num==10) { loop++; num=0; printf("10 paquets ARP ont été reçus !\n");} } - - +*/ +/* int main(int argc, char *argv[]) { @@ -55,10 +55,10 @@ int main(int argc, char *argv[]) printf("Device: %s\n", dev); - // Permet d'obtenir l'adresse ip de l'interface demandée + // Permet d'obtenir l'adresse ip de l'interface demandée*/ /* pcap permet de lister les interfaces et obtenir les adresses ip de ces dernières * On utilise la fonction pcap_findalldevs - */ + *//* pcap_if_t* interfaces; if(pcap_findalldevs(&interfaces, buf_err)!=0) { printf("%s\n", buf_err); return(EXIT_FAILURE); } @@ -142,3 +142,5 @@ int main(int argc, char *argv[]) return(0); } + +*/ diff --git a/Network/sniffer.o b/Network/sniffer.o new file mode 100644 index 0000000..e1b5370 Binary files /dev/null and b/Network/sniffer.o differ diff --git a/Network/tcpserver.c b/Network/tcpserver.c new file mode 100644 index 0000000..b738f39 --- /dev/null +++ b/Network/tcpserver.c @@ -0,0 +1,78 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include "libthrd.h" + + + +int initialisationServeur(char* service) +{ + int sock_fd; + + struct addrinfo precisions, *resultat=NULL, *origine; // On stocke dans précisions nos besoins pour le socket, dans resultat l'adresse qui respectera les reqêtes + + memset(&precisions, 0, sizeof precisions); + precisions.ai_family = AF_UNSPEC; + precisions.ai_socktype = SOCK_STREAM; + precisions.ai_flags = AI_PASSIVE; + + if(getaddrinfo(NULL, service, &precisions, &origine)<0) { fprintf(stderr, "Erreur getaddrinfo\n"); return(-1); } + + int n=0; + + for(struct addrinfo* i=origine; i!=NULL && resultat==NULL; i=i->ai_next) + { + printf("%d - ", n); + if(i->ai_family==AF_INET) + { + resultat=i; + printf("Test : %d", origine->ai_addrlen); + } + + printf("\n"); + n++; + } + + struct sockaddr_in* test=(struct sockaddr_in*)(resultat->ai_addr); + printf("Addr : %x\n", test->sin_addr.s_addr); + if((sock_fd=socket(resultat->ai_family, resultat->ai_socktype, resultat->ai_protocol))<0) { fprintf(stderr, "Erreur socket\n"); return(-1); } + + int val=1; + + if(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR|SO_BROADCAST, &val, sizeof(val))<0) { fprintf(stderr, "Erreur setsockopt\n"); return(-1); } + + + + if(bind(sock_fd, resultat->ai_addr, resultat->ai_addrlen)) { fprintf(stderr, "Erreur bind\n"); return(-1); } + + if(listen(sock_fd, 20) < 0) { fprintf(stderr, "Error listen server socket\n"); return (-1); } + + freeaddrinfo(origine); + + return sock_fd; +} + + + + +int boucleServeur(int socket, void(* fctConnex)(int)) +{ + int sock_dial; + + printf("------- Début boucle serveur TCP -------\n\n"); + + while(1) + { + printf("-- boucle --\n"); + if((sock_dial=accept(socket, NULL, NULL)) < 0){ fprintf(stderr, "Error accept dialogue\n"); return -1; } + printf("Dialogue ACCEPTED\n"); + + lanceThread((void*)fctConnex, (void*)&sock_dial, sizeof(sock_dial)); + } +} + diff --git a/Network/tcpserver.o b/Network/tcpserver.o new file mode 100644 index 0000000..1a071f2 Binary files /dev/null and b/Network/tcpserver.o differ diff --git a/README.md b/README.md old mode 100644 new mode 100755 index e4876d8..e4876d8 --- a/README.md +++ b/README.md diff --git a/Sioux/client b/Sioux/client index a740679..a72bd53 100755 Binary files a/Sioux/client and b/Sioux/client differ diff --git a/Sioux/client.c b/Sioux/client.c old mode 100644 new mode 100755 index 4021e8f..a4a6dad --- a/Sioux/client.c +++ b/Sioux/client.c @@ -53,16 +53,25 @@ int connexionServeur(char* host, char* service) int main(void) { + + char buffer[100]; int sock_fd = connexionServeur("localhost", "2020"); if(sock_fd<0) { fprintf(stderr, "Erreur connexionServeur\n"); return(-1); } FILE* sockfd_stream = fdopen(sock_fd, "a+"); - while(1) + printf("State sock : %p\n", sockfd_stream); + + for(int i=0; i<10; i++) { - fprintf(sockfd_stream, "YES !!! "); - } + fprintf(sockfd_stream, "YES !!!\n"); + + //fprintf(sockfd_stream, "EXIT\n"); + fgets(buffer, 100, sockfd_stream); + } + fprintf(sockfd_stream, "EXIT\n"); + fclose(sockfd_stream); shutdown(sock_fd, SHUT_RDWR); diff --git a/Sioux/sioux b/Sioux/sioux index 8a9bb1f..e0161bb 100755 Binary files a/Sioux/sioux and b/Sioux/sioux differ diff --git a/Sioux/sioux.c b/Sioux/sioux.c old mode 100644 new mode 100755 index bcf5058..0377e0e --- a/Sioux/sioux.c +++ b/Sioux/sioux.c @@ -9,10 +9,7 @@ #include #include -#define BUFF_SIZE 100 - - - +#define BUFF_SIZE 1000 int initialisationServeur(char* service) @@ -62,8 +59,10 @@ int initialisationServeur(char* service) return sock_fd; } + void* reponseConnexion(void* sock) { + printf("Connected\n"); char buffer[BUFF_SIZE]; @@ -81,10 +80,11 @@ void* reponseConnexion(void* sock) fprintf(sockdial_stream, "Ceci est une réponse du serveur TCP.\n"); } - + + strcpy(buffer, "START"); printf("Fin de la connexion\n"); fclose(sockdial_stream); - + pthread_exit(NULL); } @@ -116,6 +116,7 @@ int boucleServeur(int socket, void(* fctConnex)(int)) } } + void argPortParsing(int argc, char* argv[], char* port) { struct option port_arg={"port", 1, NULL, 'p'}; @@ -131,10 +132,11 @@ void argPortParsing(int argc, char* argv[], char* port) } else { - printf("La syntaxe doit être ./sioux -p ou ./sioux --port "); + printf("La syntaxe doit être de la forme ./sioux -p ou ./sioux --port \n\n"); } } + int main(int argc, char* argv[]) { char port[10]="80"; @@ -147,6 +149,7 @@ int main(int argc, char* argv[]) boucleServeur(sock_fd, (void*)&reponseConnexion); + return 0; } diff --git a/Sioux/sioux.o b/Sioux/sioux.o deleted file mode 100644 index fd88f9f..0000000 Binary files a/Sioux/sioux.o and /dev/null differ diff --git a/Sioux/threadsSocket.c b/Sioux/threadsSocket.c old mode 100644 new mode 100755 index 29a1931..29a1931 --- a/Sioux/threadsSocket.c +++ b/Sioux/threadsSocket.c diff --git a/Tangible/Makefile b/Tangible/Makefile old mode 100644 new mode 100755 index 482dc3a..482dc3a --- a/Tangible/Makefile +++ b/Tangible/Makefile diff --git a/Tangible/ethernet.c b/Tangible/ethernet.c old mode 100644 new mode 100755 index 6805973..6805973 --- a/Tangible/ethernet.c +++ b/Tangible/ethernet.c diff --git a/Tangible/ethernet.o b/Tangible/ethernet.o old mode 100644 new mode 100755 index 8726fd7..8726fd7 Binary files a/Tangible/ethernet.o and b/Tangible/ethernet.o differ diff --git a/Tangible/iic.c b/Tangible/iic.c old mode 100644 new mode 100755 index 8971802..8971802 --- a/Tangible/iic.c +++ b/Tangible/iic.c diff --git a/Tangible/iic.h b/Tangible/iic.h old mode 100644 new mode 100755 index 887cc8f..887cc8f --- a/Tangible/iic.h +++ b/Tangible/iic.h diff --git a/Tangible/iic.o b/Tangible/iic.o old mode 100644 new mode 100755 index 18a4914..18a4914 Binary files a/Tangible/iic.o and b/Tangible/iic.o differ diff --git a/Tangible/serial.c b/Tangible/serial.c old mode 100644 new mode 100755 index b2e4ed0..b2e4ed0 --- a/Tangible/serial.c +++ b/Tangible/serial.c diff --git a/Tangible/serial.h b/Tangible/serial.h old mode 100644 new mode 100755 index ef05963..ef05963 --- a/Tangible/serial.h +++ b/Tangible/serial.h diff --git a/Tangible/serial.o b/Tangible/serial.o old mode 100644 new mode 100755 index cd1079f..cd1079f Binary files a/Tangible/serial.o and b/Tangible/serial.o differ diff --git a/Tangible/socket.o b/Tangible/socket.o old mode 100644 new mode 100755 index 0aca7b5..0aca7b5 Binary files a/Tangible/socket.o and b/Tangible/socket.o differ diff --git a/Tangible/tangibleInterface.c b/Tangible/tangibleInterface.c old mode 100644 new mode 100755 index 78ade1a..78ade1a --- a/Tangible/tangibleInterface.c +++ b/Tangible/tangibleInterface.c diff --git a/Tangible/tangibleInterface.hex b/Tangible/tangibleInterface.hex old mode 100644 new mode 100755 index 5379fff..5379fff --- a/Tangible/tangibleInterface.hex +++ b/Tangible/tangibleInterface.hex diff --git a/Tangible/tangibleInterface.o b/Tangible/tangibleInterface.o old mode 100644 new mode 100755 index 7a929ea..7a929ea Binary files a/Tangible/tangibleInterface.o and b/Tangible/tangibleInterface.o differ diff --git a/Tangible/w5100.o b/Tangible/w5100.o old mode 100644 new mode 100755 index 4085724..4085724 Binary files a/Tangible/w5100.o and b/Tangible/w5100.o differ diff --git a/Threads/Makefile b/Threads/Makefile new file mode 100755 index 0000000..1e79795 --- /dev/null +++ b/Threads/Makefile @@ -0,0 +1,34 @@ +# +# Makefile pour generer la bibliotheque de fonctions de communication +# + +CC=gcc +CFLAGS=-W -Wall -Wextra +CLIBS=ar -rcs +LIB=libthrd.a +LDIR=../libs/ +IDIR=../includes/ +LDFLAGS=-lpthread + + + +all: $(LIB) + +$(LIB): threadSocket.o + rm -f $@ + $(CLIBS) $(LDIR)$@ $^ + ranlib $(LDIR)$@ + rm -f *.o + +threadSocket.o: threadSocket.c + $(CC) -o $@ -c $^ $(CFLAGS) $(LDFLAGS) + + +# +# La cible de nettoyage +# + +clean: + rm -f *.o $(LDIR)$(LIB) + + diff --git a/Threads/threadSocket.c b/Threads/threadSocket.c new file mode 100644 index 0000000..dd10185 --- /dev/null +++ b/Threads/threadSocket.c @@ -0,0 +1,49 @@ +#include +#include +#include +#include +#include + +#define BUFF_SIZE 1000 + +void* reponseConnexion(void* sock) +{ + + printf("Connected\n"); + char buffer[BUFF_SIZE]; + + FILE* sockdial_stream = fdopen(*((int*)(sock)), "a+"); + + printf("Sock : %d // Stream : %p \n", *((int*)(sock)), sockdial_stream); + + while(strcmp(buffer, "EXIT\n")!=0) + { + printf("WAIT\n"); + fgets(buffer, BUFF_SIZE, sockdial_stream); + + printf("Le message reçu : %s", buffer); + + fprintf(sockdial_stream, "Ceci est une réponse du serveur TCP.\n"); + + } + + strcpy(buffer, "START"); + printf("Fin de la connexion\n"); + fclose(sockdial_stream); + pthread_exit(NULL); +} + + +int lanceThread(void(* fonction) (void *), void* arg, int size) +{ + pthread_t thr_id; + printf("%d \n",size); + if(pthread_create(&thr_id, NULL, (void*)fonction, arg )!=0) { fprintf(stderr, "Le thread n'a pas pu être créé.\n"); return -1; } + + pthread_detach(thr_id); + + return 0; +} + + + diff --git a/Threads/threadsSocket.c b/Threads/threadsSocket.c deleted file mode 100644 index 29a1931..0000000 --- a/Threads/threadsSocket.c +++ /dev/null @@ -1,21 +0,0 @@ -#include -#include -#include - - -int lanceThread(void(* fonction) (void *), void* arg, int size) -{ - pthread_t thr_id; - - if(pthread_create(&thr_id, NULL, fonction, arg)!=0) { fprintf(stderr, "Le thread n'a pas pu être créé.\n"); return -1; } - - pthread_detach(thr_id); - - - -} - -int main(void) -{ - -} diff --git a/bin/Makefile b/bin/Makefile new file mode 100644 index 0000000..7b75daa --- /dev/null +++ b/bin/Makefile @@ -0,0 +1,29 @@ + +CC=gcc +CFLAGS=-W -Wall -Wextra +CLIBS=ar -rcs +LIB=libnet.a +LDIR=../libs/ +LIBS=$(LDIR)libnet.a $(LDIR)libthrd.a +IDIR=../includes/ +LDFLAGS=-lpthread -lpcap + + + +all: test + +test: test.c + cd ../Threads/ && make + cd ../Network/ && make + $(CC) -o $@ $< -I$(IDIR) $(LDIR)libnet.a $(LDIR)libthrd.a $(CFLAGS) $(LDFLAGS) + rm -f *.o + +# +# La cible de nettoyage +# + +clean: + cd ../Threads/ && make clean + cd ../Network/ && make clean + rm -f *.o test + diff --git a/bin/test b/bin/test new file mode 100755 index 0000000..64f3652 Binary files /dev/null and b/bin/test differ diff --git a/bin/test.c b/bin/test.c new file mode 100644 index 0000000..1ed379d --- /dev/null +++ b/bin/test.c @@ -0,0 +1,46 @@ +#include +#include +#include +#include +#include "libnet.h" + + +void argPortParsing(int argc, char* argv[], char* port) +{ + struct option port_arg={"port", 1, NULL, 'p'}; + char opt; + int longindex; + + while( (opt=getopt_long(argc, argv, "p:", &port_arg, &longindex)) !='p' && opt!=-1) {} + + if(opt=='p') + { + strcpy(port, optarg); + printf("%s\n", optarg); + } + else + { + printf("La syntaxe doit être de la forme %s -p ou %s --port \n\n", argv[0], argv[0]); + } +} + + +int main(int argc, char* argv[]) +{ + char port[10]="80"; + argPortParsing(argc, argv, port); + + + int sock_fd=initialisationServeur(port); + + if( sock_fd==-1 ) { fprintf(stderr, "Initialisation du serveur impossible\n"); return -1; } + + + boucleServeur(sock_fd, (void*)&reponseConnexion); + + + sendUDPBroadcast("BroadWesh", 2020); + + return 0; +} + diff --git a/includes/libnet.h b/includes/libnet.h new file mode 100644 index 0000000..c38e7d1 --- /dev/null +++ b/includes/libnet.h @@ -0,0 +1,13 @@ +#ifndef __LIBNET_H__ +#define __LIBNET_H__ + +int boucleServeur(int socket, void(* fctConnex)(int)); +int lanceThread(void(* fonction) (void *), void* arg, int size); +void* reponseConnexion(void* sock); +int initialisationServeur(char* service); +int initializeSocketUDP(char* service); +int sendUDPBroadcast(char* message, int port); +int sendUDPUnicast(char* address, char* message, int port); + + +#endif diff --git a/includes/libthrd.h b/includes/libthrd.h new file mode 100644 index 0000000..ec472e8 --- /dev/null +++ b/includes/libthrd.h @@ -0,0 +1,9 @@ +#ifndef __LIBTHRD_H__ +#define __LIBTHRD_H__ + +void* reponseConnexion(void* sock); + +int lanceThread(void(* fonction) (void *), void* arg, int size); + + +#endif diff --git a/libs/libnet.a b/libs/libnet.a new file mode 100644 index 0000000..4b2b638 Binary files /dev/null and b/libs/libnet.a differ diff --git a/libs/libthrd.a b/libs/libthrd.a new file mode 100644 index 0000000..0251fb8 Binary files /dev/null and b/libs/libthrd.a differ -- libgit2 0.21.2