Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
This commit is contained in:
Jeroen Oudshoorn
2023-11-07 09:34:57 +01:00
parent 0742237677
commit dbb39390df
4 changed files with 60 additions and 1 deletions

View File

@ -1,4 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
export LD_LIBRARY_PATH=/usr/local/lib
export LD_PRELOAD=/usr/local/lib/libpcap.so.1
# well ... it blinks the led # well ... it blinks the led
blink_led() { blink_led() {

View File

@ -93,6 +93,7 @@
- libavcodec58 - libavcodec58
- libavformat58 - libavformat58
- libblas-dev - libblas-dev
- libbluetooth-dev
- libbz2-dev - libbz2-dev
- libc-ares-dev - libc-ares-dev
- libc6-dev - libc6-dev
@ -231,6 +232,33 @@
state: absent state: absent
path: /usr/local/src/pwnagotchi path: /usr/local/src/pwnagotchi
###########################################
#
# libpcap v1.9 - build from source
#
###########################################
# check for presence, then it can re-run in later parts if needed
# use the "make" built in
# install libpcap before bettercap and pwngrid, so they use it
- name: clone libpcap v1.9 from github
git:
repo: 'https://github.com/the-tcpdump-group/libpcap.git'
dest: /usr/local/src/libpcap
version: libpcap-1.9
- name: build and install libpcap into /usr/local/lib
shell: "./configure && make && make install"
args:
executable: /bin/bash
chdir: /usr/local/src/libpcap
- name: remove libpcap build folder
file:
state: absent
path: /usr/local/src/libpcap
- name: create /usr/local/share/pwnagotchi/ folder - name: create /usr/local/share/pwnagotchi/ folder
file: file:
path: /usr/local/share/pwnagotchi/ path: /usr/local/share/pwnagotchi/

View File

@ -141,6 +141,7 @@
- libavcodec58 - libavcodec58
- libavformat58 - libavformat58
- libblas-dev - libblas-dev
- libbluetooth-dev
- libbz2-dev - libbz2-dev
- libc-ares-dev - libc-ares-dev
- libc6-dev - libc6-dev

View File

@ -91,6 +91,7 @@
- libavcodec58 - libavcodec58
- libavformat58 - libavformat58
- libblas-dev - libblas-dev
- libbluetooth-dev
- libbz2-dev - libbz2-dev
- libc-ares-dev - libc-ares-dev
- libc6-dev - libc6-dev
@ -319,6 +320,33 @@
path: /usr/local/share/pwnagotchi/ path: /usr/local/share/pwnagotchi/
state: directory state: directory
###########################################
#
# libpcap v1.9 - build from source
#
###########################################
# check for presence, then it can re-run in later parts if needed
# use the "make" built in
# install libpcap before bettercap and pwngrid, so they use it
- name: clone libpcap v1.9 from github
git:
repo: 'https://github.com/the-tcpdump-group/libpcap.git'
dest: /usr/local/src/libpcap
version: libpcap-1.9
- name: build and install libpcap into /usr/local/lib
shell: "./configure && make && make install"
args:
executable: /bin/bash
chdir: /usr/local/src/libpcap
- name: remove libpcap build folder
file:
state: absent
path: /usr/local/src/libpcap
- name: Install go-1.21 - name: Install go-1.21
unarchive: unarchive:
src: https://go.dev/dl/go1.21.3.linux-arm64.tar.gz src: https://go.dev/dl/go1.21.3.linux-arm64.tar.gz