• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

bluetooth - bluediving Fehlermeldung

Conax

Hacker
Da mein Notebook ein eingebautes bluetooth Modul hat will ich mal ein bisschen damit rumspielen.

Da ich mich vorher mit wlan und deren Sicherheitskonzept beschäftigt habe dachte ich mir es ist Zeit mein Wissen auch in punkto bluetooth zu erweitern auch wenn sich da jetzt in letzter Zeit nicht so viel getan hat.

Ich hab jetzt eine schöne Sammlung entdeckt die viele Sicherheitstools beinhaltet - bluediving.

http://bluediving.sourceforge.net/
Hab mir die aktuelle Version hier gezogen. bluez, obexftp und sox war schon auf meinem notebook drauf.

Ich hab jetzt noch XML-Simple-2.18 und readline-6.0 nachinstalliert (auf entsprechende Pakete war verlinkt).

Mich wundert es jetzt nur das es zahlreiche Fehlermeldungen anzeigt mit denen ich nicht wirklich was anfangen kann.

Code:
stefan@linux-zsoe:~/src/bluediving-0.9/tools> ./make_tools.sh              
rm -f atshell attest bdaddr hcidump-crash hstest l2cap-packet l2cap_headersize_overflow rfcomm_shell
echo -en "\n<<< Compiling atshell\n"                                                                

<<< Compiling atshell
gcc -lbluetooth -lreadline -lncurses atshell.c -o atshell
echo -en "\n<<< Compiling attest\n"                      

<<< Compiling attest
gcc -lbluetooth attest.c -o attest
echo -en "\n<<< Compiling bdaddr\n"

<<< Compiling bdaddr
gcc -lbluetooth bdaddr.c -o bdaddr
echo -en "\n<<< Compiling hcidump-crash\n"

<<< Compiling hcidump-crash
gcc -lbluetooth hcidump-crash.c -o hcidump-crash
echo -en "\n<<< Compiling hstest\n"             

<<< Compiling hstest
gcc -lbluetooth hstest.c -o hstest
echo -en "\n<<< Compiling l2cap-packet\n"

<<< Compiling l2cap-packet
gcc -lbluetooth l2cap-packet.c -o l2cap-packet
echo -en "\n<<< Compiling l2cap_headersize_overflow\n"

<<< Compiling l2cap_headersize_overflow
gcc -lbluetooth l2cap_headersize_overflow.c -o l2cap_headersize_overflow
echo -en "\n<<< Compiling rfcomm_shell\n"                               

<<< Compiling rfcomm_shell
gcc -lbluetooth -lreadline -lncurses rfcomm_shell.c -o rfcomm_shell

<<< Compiling bccmd
gcc -lbluetooth -lusb csr.c  csr.h  csr_3wire.c  csr_bcsp.c  csr_h4.c  csr_hci.c  csr_usb.c ubcsp.c bccmd.c -o bccmd

<<< Compiling btftp
gcc -lbluetooth -lopenobex -lreadline -lxml2 obex.c sdp.c folder.c main.c -o btftp
folder.c:32:30: error: libxml/xmlmemory.h: Datei oder Verzeichnis nicht gefunden  
folder.c:33:27: error: libxml/parser.h: Datei oder Verzeichnis nicht gefunden     
folder.c: In function ‘print_folder_listing’:                                     
folder.c:41: error: ‘xmlDocPtr’ undeclared (first use in this function)           
folder.c:41: error: (Each undeclared identifier is reported only once             
folder.c:41: error: for each function it appears in.)                             
folder.c:41: error: expected ‘;’ before ‘doc’                                     
folder.c:42: error: ‘xmlNodePtr’ undeclared (first use in this function)          
folder.c:42: error: expected ‘;’ before ‘cur’                                     
folder.c:43: error: ‘xmlChar’ undeclared (first use in this function)             
folder.c:43: error: ‘prop’ undeclared (first use in this function)                
folder.c:50: error: ‘doc’ undeclared (first use in this function)                 
folder.c:56: error: ‘cur’ undeclared (first use in this function)                 
folder.c:62: error: expected ‘)’ before ‘xmlChar’                                 
folder.c:75: error: expected ‘)’ before ‘xmlChar’                                 
folder.c:81: error: expected ‘)’ before ‘xmlChar’                                 
folder.c:83: error: expected ‘)’ before ‘xmlChar’                                 
folder.c:87: error: expected ‘)’ before ‘xmlChar’                                 
folder.c:100: error: expected ‘)’ before ‘xmlChar’                                
folder.c:102: error: expected ‘)’ before ‘xmlChar’                                
folder.c:106: error: expected ‘)’ before ‘xmlChar’                                
folder.c:110: error: expected ‘)’ before ‘xmlChar’                                
make: *** [all] Fehler 1                                                          
mv: Aufruf von stat für „btftp“ nicht möglich: Datei oder Verzeichnis nicht gefunden

<<< Compiling btobex
gcc -lbluetooth -lopenobex obex.c sdp.c main.c -o btobex

<<< Compiling bss
gcc -c bss.c     
gcc -c l2ping.c  
gcc -c replace.c 
replace.c: In function ‘replace’:
replace.c:22: warning: incompatible implicit declaration of built-in function ‘strstr’
replace.c:26: warning: incompatible implicit declaration of built-in function ‘strlen’
replace.c:39: warning: incompatible implicit declaration of built-in function ‘strncpy’
replace.c:44: warning: incompatible implicit declaration of built-in function ‘strcpy’ 
replace.c:54: warning: incompatible implicit declaration of built-in function ‘strcpy’ 
gcc bss.o l2ping.o replace.o -o bss -Wall  -lbluetooth                                 

<<< Compiling carwhisperer
gcc  carwhisperer.c -o carwhisperer -lbluetooth

<<< Compiling greenplaque
cc    -c -o src/greenplaque.o src/greenplaque.c
cc -o src/greenplaque src/greenplaque.o -lbluetooth -lpthread -D_REENTRANT
rm src/greenplaque.o                                                      

<<< Compiling hidattack
cc -Wall -lbluetooth hidattack.o sdp.o -o hidattack

<<< Compiling redfang
./redfang/fang
tar: ./redfang/fang: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/fang.1
tar: ./redfang/fang.1: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/fang.c
tar: ./redfang/fang.c: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/fang.o
tar: ./redfang/fang.o: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/INSTALL
tar: ./redfang/INSTALL: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/Makefile
tar: ./redfang/Makefile: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/Makefile.am
tar: ./redfang/Makefile.am: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/Makefile.in
tar: ./redfang/Makefile.in: Kann open nicht ausführen: Ist kein Verzeichnis
./redfang/README
tar: ./redfang/README: Kann open nicht ausführen: Ist kein Verzeichnis
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
fang.c:78:9: warning: unknown escape sequence '\@'
stefan@linux-zsoe:~/src/bluediving-0.9/tools>

Hab ich da irgendwas falsch gemacht?
 

Jägerschlürfer

Moderator
Teammitglied
wieso installierst du deine Programme nicht über einen Paketmanager wie z.B. yast oder in der Konsole über zypper?
Ich bin mir fast sicher, dass es all die Programme als fertige Pakete gibt du du mit wenigen Klicks hättest einrichten können.

funktioniert dein Bluetooth denn überhaupt schon?
und welche Hardware ist denn verbaut? wenn es noch nicht funktioniert?
 
Oben