Mcat12
9d59da8974
Remove dnsmasq checks from debugger
...
This also fixes an issue where the port checks weren't running
(`compare_port_to_service_assigned`).
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
6 years ago
Mark Drobnak
bbb759c684
Merge pull request #2477 from bcambl/debug_init_service_check
...
fix debug service check via sysvinit
6 years ago
Adam Warner
d57f9906bd
read -r -a, not read -a -r
...
Signed-off-by: Adam Warner <adamw@rner.email>
6 years ago
bcambl
3ec84553ef
fix debug service check via sysvinit
...
Signed-off-by: bcambl <blayne@blaynecampbell.com>
6 years ago
mrmajik45
0f509f4a34
Update piholeDebug.sh
6 years ago
mrmajik45
00f98543ad
read without -r will mangle backslashes.
6 years ago
Mcat12
03e5a78d8f
Merge remote-tracking branch 'origin/FTLDNS' into development
...
# Conflicts:
# advanced/Scripts/piholeDebug.sh
6 years ago
Dan Schaper
ba7782f867
Space/Tab piholeDebug.sh
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
6 years ago
Mcat12
868948509a
Split declaration and assignment of random_url
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
6 years ago
Mark Drobnak
e71492a2b3
Update debug script for simple list format
...
Gravity is now just a list of domains, not IP addresses and domains separated by a space.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
6 years ago
Mark Drobnak
9fd70cbdf9
Merge pull request #2057 from pi-hole/fix/debug-empty-ports
...
debug script: fix empty ports on some systems
6 years ago
Mark Drobnak
f568012b9d
Merge pull request #2070 from pi-hole/new/debug-locale
...
Get user locale when debugging
6 years ago
Adam Warner
6977f655e3
fix a typo
...
comment out some unused variables, but not deleting them in case there is a plan for them in future...
Signed-off-by: Adam Warner <adamw@rner.email>
6 years ago
Adam Warner
e6fc9dc75d
disable 2016 in two places and declare local variables
...
Signed-off-by: Adam Warner <adamw@rner.email>
6 years ago
Adam Warner
b57b3f4588
Disable SC2001 for generation of `the_os`
...
Signed-off-by: Adam Warner <adamw@rner.email>
6 years ago
Adam Warner
776ae92416
fix some shellcheck/stickler compaints in debug script
...
Signed-off-by: Adam Warner <adamw@rner.email>
6 years ago
Mark Drobnak
d4870b3854
Merge pull request #2053 from pi-hole/tweak/debug-logs
...
Get head and tail of pihole-FTL.log during debug process
6 years ago
Jacob Salmela
5ffc3561ed
implement dschapers suggestions--better command, less subshells, and finer formatting
...
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
6 years ago
Dan Schaper
250b445eee
Split declaration and population for stickler.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
6 years ago
Mark Drobnak
bb9a18ef08
Merge pull request #1987 from ryanknapper/patch-1
...
Proper output for debug CPU detection
6 years ago
Jacob Salmela
1a275ba184
debug user locale; improve function to parse variables and files
...
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
6 years ago
Jacob Salmela
68c27eb2a1
add label to x-header so you know which one is being evaluated
...
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
6 years ago
Jacob Salmela
143e75d213
fix empty ports on some systems
...
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
6 years ago
Jacob Salmela
d9d3caec22
new head tail function and get head tail of pihole-FTL.log instead of just head
...
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
6 years ago
Jacob Salmela
7159ecb632
reduce ping times for faster script completion
...
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
6 years ago
Ryan Knapper
c17d95bfed
Proper output for debug CPU detection
...
Inserted "log_write" to properly output CPU detection lines.
Signed-off-by: Ryan Knapper (ryanknapper@gmail.com>
6 years ago
Vasilis Gerakaris
939806f021
piholeDebug.sh: Correct typo mistake
...
Signed-off-by: Vasilis Gerakaris <vgerak@gmail.com>
**By submitting this pull request, I confirm the following:**
`{please fill any appropriate checkboxes, e.g: [X]}`
- [x] I have read and understood the [contributors guide](https://github.com/pi-hole/pi-hole/blob/master/CONTRIBUTING.md ), as well as this entire template.
- [x] I have made only one major change in my proposed changes.
- [] I have commented my proposed changes within the code.
- [] I have tested my proposed changes, and have included unit tests where possible.
- [] I am willing to help maintain this change if there are issues with it later.
- [x] I give this submission freely and claim no ownership.
- [x] It is compatible with the [EUPL 1.2 license](https://opensource.org/licenses/EUPL-1.1 )
- [x] I have squashed any insignificant commits. ([`git rebase`](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html ))
6 years ago
Adam Warner
8e0d76b63b
initiated -> initialized
...
Signed-off-by: Adam Warner <adamw@rner.email>
7 years ago
Jacob Salmela
28bed0041e
remove comment
...
Signed-off-by: Jacob Salmela <github@decoy.email>
7 years ago
Jacob Salmela
6f03e30151
fixes #1537 by checking if systemctl is found
...
Signed-off-by: Jacob Salmela <github@decoy.email>
7 years ago
Adam Warner
a9a40ca46c
Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead.
...
Signed-off-by: Adam Warner <adamw@rner.email>
7 years ago
bcambl
0f868f7649
remove un-used DONE variable
...
(still available via sourced COL_TABLE on line 29)
7 years ago
bcambl
31730e7197
add missing colors to COL_TABLE fallback
7 years ago
bcambl
7d76db00ac
update 'SELinux not detected' message
7 years ago
bcambl
8aceb8bf53
replace deprecated colors in debug script
...
- COL_LIGHT_GREEN -> COL_GREEN
- COL_LIGHT_RED -> COL_RED
- COL_LIGHT_PURPLE -> COL_PURPLE
7 years ago
bcambl
a17d1be7a4
simplify selinux debug variables
7 years ago
bcambl
1e6cc63abe
add SELinux checking to debug script
7 years ago
Adam Warner
7d56e2a937
`FTL` has an `L` in it, innit?
...
Signed-off-by: Adam Warner <adamw@rner.email>
7 years ago
Jacob Salmela
e1f818ffb7
Tweak/debug improvements ( #1585 )
...
* check for CIDR notation when comparing IPv6 address to that found in setupVars.conf
* highlight bad address entries in pihole.log and reference a corresponding FAQ
* show header output if Pi-holes x-header does not match
* fix automated mode when running from the dashboard. It would previously not automatically upload and generate a token.
* show disclaimer message
* undocumented feature for now: obfuscate domains in pihole.log so they are not visible when sent to the Pi-hole developers. We need to make an additonal flag for this in the pihole command. if the variable OBFUSCATE has a value, it will replace the domain in the log with a placeholder value
* fix small typo in the disclaimer
7 years ago
Jacob Salmela
05a724afae
codacy appeasement: remove useless cats
7 years ago
Jacob Salmela
1957b002bc
add comments about X-Headers and further explain the file descriptor cod.
7 years ago
Jacob Salmela
04cef25add
remove color character codes before uploading so the log is more readable on our plaintext tricorder server
7 years ago
Jacob Salmela
22fac5e1e0
additional shellcheck fixes
7 years ago
Jacob Salmela
b6a2a4ad5a
more shellcheck fixes
7 years ago
Jacob Salmela
5f00347019
appease shellcheck by removing two unneccesary functions and making some if/else blocks
7 years ago
Jacob Salmela
fc0440546f
add functions to parse head and tails of gravity.list and pihole.log
7 years ago
Jacob Salmela
172b8d2427
parse ftl log
7 years ago
Jacob Salmela
6d10a498a5
implement a limit on how many lines of a file we want to view
7 years ago
Jacob Salmela
881819ed5f
ignore big files we dont need to know about; also fix diagnosing pihole processes
7 years ago
Jacob Salmela
3275c5f710
more comments to help understand the script
7 years ago
Jacob Salmela
b0cc1a38c3
adjust minor formatting for better readability
7 years ago
Jacob Salmela
e10182c839
only parse files required by Pi-hole
7 years ago
Jacob Salmela
b4f1fe08f0
variablize all files and directories. also put required files and folders into an arry so we can compare them in later functions by parsing through them
7 years ago
Jacob Salmela
64171fa2a1
small color and formatting changes
7 years ago
Jacob Salmela
048eacd305
parse array in correct location
7 years ago
Jacob Salmela
24aa72c19d
condense repetative code into functions; parse the content of each file
7 years ago
Jacob Salmela
92b5fe4be4
check arch compatibility and add gateway faq url
7 years ago
Jacob Salmela
8b4c0b456b
exclude webpassword from being uploaded. also check that the IP addresses detected match those defined in setupVars.conf
7 years ago
Jacob Salmela
02a601deff
comment out dir checks for lighttpd, cronm and http as they have a lot of other files that need parsing through. May need to increase the logic there if this is information we really need to know.
7 years ago
Jacob Salmela
b207fadc04
check if os is supported based on pretty name
7 years ago
Jacob Salmela
d51c067e1b
change some verbiage; new function to compare the ports in use to the services assigned to them.
7 years ago
Jacob Salmela
2fea5d428d
condense repetitive code into functions
7 years ago
Jacob Salmela
d51e0c49b1
remove comments and blank lines when parsing files
7 years ago
Jacob Salmela
36907edd50
parse contents of each file in each dir, several log_writes
7 years ago
Jacob Salmela
7ec169ab10
more comments, fixed automated tricorder, variablizing echos, verify FTL version
7 years ago
Jacob Salmela
7873da1ae5
more colors. shortened dig timeouts
7 years ago
Jacob Salmela
ef5a6e7880
add faq urls to some functions, added more colors, also use a static url for remote digs
7 years ago
Jacob Salmela
96f01e670f
add functions to write to console and log at the same time
7 years ago
Jacob Salmela
5902be2a49
comments for every line
7 years ago
Jacob Salmela
cc946ce068
upload to tricorder functions
7 years ago
Jacob Salmela
1102fdc44b
append everything the user sees to the pihole_debug.log file
7 years ago
Jacob Salmela
c995c81fff
adjust some spacing
7 years ago
Jacob Salmela
6684af9938
add lighttpd list function and gravity analysis
7 years ago
Jacob Salmela
8bafd12f95
fix resolver functions and add x-header function
7 years ago
Jacob Salmela
76266cf31b
add resolver functions and check directory content functions
7 years ago
Jacob Salmela
1a87d3a659
add process check function
7 years ago
Jacob Salmela
085f2c6ca0
add port check function
7 years ago
Jacob Salmela
b74300f67c
add ping internet function and fix some spacing issues
7 years ago
Jacob Salmela
107babe8f4
add ping gateway function
7 years ago
Jacob Salmela
8fd9a22d18
add detect IP function
7 years ago
Jacob Salmela
8c5c1316dd
add php version and processor check functions
7 years ago
Jacob Salmela
daff5d8b5a
add critical dependencies version check functions
7 years ago
Jacob Salmela
6c4a7b626e
add pihole version check functions
7 years ago
Jacob Salmela
1aa5943e67
add if directory exists function
7 years ago
Jacob Salmela
69fe889f92
comments for all lines and small formatting changes
7 years ago
Jacob Salmela
5d7ef9281f
get just the OS pretty name for Dan
7 years ago
Jacob Salmela
6fa00e7cc8
first functions with pretty colors. check OS, setupVars, and contents of .d dirs
7 years ago
Dan Schaper
501b26decd
Log and echo gateway responses
7 years ago
DL6ER
30dcf6ff47
Include pihole-FTL.log in debug report
7 years ago
Dan Schaper
2740c68a63
Merge pull request #1335 from pi-hole/tweak/debug_templog
...
Debugging tweaks for temporary logfiles
7 years ago
Dan Schaper
b1f769b671
Output cleaning, IP stack check headers.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
77378da70a
Cat out temp files to final log.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
160030b75f
Quiet systemctl output to just the current daemon status.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
0a0c3a2fb7
Copy working temp to final location.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
e9f1ca338f
Create temp files for working storage, log to working storage temps.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Adam Warner
cfaf1ac67c
add check on file_parse to not include WEBPASSWORD= in the debug log
7 years ago
Dan Schaper
d1e0f3ae18
Merge pull request #1294 from pi-hole/tweak/debugDNS
...
Tweak DNS debugging
7 years ago
Dan Schaper
512c650441
Shellchecking.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
dc44fc9e27
Version check amalgamation and removal of && || logic.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
6f2fb57c08
Protocol specific records checks.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago