Carter Maxwell
c0e1772e21
Replace toilet with echo
9 years ago
Jim Liu
08e6f60941
Update blacklist.sh
9 years ago
Jim Liu
10066209e7
Update whitelist.sh
...
Change piholeIPfile to a permanent location.
9 years ago
Jim Liu
81fdfcba22
Update whitelist.sh
9 years ago
Mcat12
619082dbed
Merge branch 'development' into BugFix463
...
Conflicts:
advanced/Scripts/blacklist.sh
advanced/Scripts/whitelist.sh
9 years ago
Mayur Raiturkar
56ac04c48e
fixed helpFunc 2
9 years ago
Mayur Raiturkar
b58519b974
fixed helpFunc 1
9 years ago
Promofaux
ad574f5e90
Replace kill with killall
9 years ago
Promofaux
4941a657bf
remove -s switch, as it turns out it worked afterall.
9 years ago
Promofaux
3d4bff9414
Add -s switch to kill command to increase compatability
9 years ago
Adam Warner
77f4126f9b
add root check to whitelist script
9 years ago
Adam Warner
4c890ab202
Add root check to blacklist script
9 years ago
Adam Warner
d10e9b1b6e
add pihole/webui version numbers
9 years ago
Adam Warner
a6bee76581
add location of debug log output file!
9 years ago
nate
2f4f5a6ad2
Added lighttpd error.log to debug output
9 years ago
Promofaux
48fa83c9ac
Fix whitespace
9 years ago
Promofaux
05e0003555
Fixes issue #453
9 years ago
Promofaux
107e0404de
Move `exit 1` outside of `if` block on verbose check to stop dnsmasq reloading
9 years ago
Promofaux
ab99e80333
indent
9 years ago
Promofaux
3154a378a6
Remove clear in DisplayWlist and force verbose to false to tidy up output.
9 years ago
Promofaux
8e04f1c03e
Remove clear in DisplayBlist and forse verbose to false to tidy up output.
9 years ago
Promofaux
c0aadeab3d
fix spelling in name of variable ($versbose -> $verbose)
9 years ago
Promofaux
6c87698f1a
fix spelling in name of variable ($versbose -> $verbose)
9 years ago
Justin Theberge
9a4c5cef86
fix indentations
9 years ago
Justin Theberge
bdfc86f850
fix formatting
9 years ago
Justin Theberge
70dadfba28
add list options requested from issue#442
9 years ago
Adam Warner
391dea445a
Move help output to function, add -h argument
9 years ago
Adam Warner
e074c72130
Move help output to function helpFunc, add -h argument.
9 years ago
Promofaux
849185d3c9
Fix incorrect echo
9 years ago
Promofaux
47cc757ed0
Fix incorrect echo
9 years ago
Promofaux
0bbfb323b1
make whitelist honour pihole.conf file
9 years ago
Promofaux
4f08359786
Make blacklist honour pihole.conf file
9 years ago
nate
7e06769d44
Double quoting
9 years ago
nate
5347ee4896
Write verbose status of processes to debug log & Minor UI Fixes
9 years ago
Promofaux
97d3aedba1
Add some output to the log flush
9 years ago
nate
1a2046a7eb
Added uninstall option to `pihole` command. Minor fixes
9 years ago
nate
6eea9239a7
Merged branch development into PiHoleController
9 years ago
Mcat12
e97755eb91
Fix missing cats
9 years ago
nate
b80821c4b7
Merged branch development into PiHoleController
9 years ago
nate
cf01b5a002
Readded `cat` calls to fix permission issue
9 years ago
nate
28f2a1309e
Merge branch 'development'
...
Conflicts:
automated install/uninstall.sh
9 years ago
nate
2625d9f7fe
Made piholeDebug.sh +x
9 years ago
nate
5f7c11f495
Sudo added to ifconfig to ensure it runs if debug not run as root
9 years ago
nate
ec4d2d65a6
PromoFaux request: Detailed adlists.list output
...
Now tells user (and logs to pihole_Debug.log) that the adlists.default file is in use
9 years ago
nate
fee55fa642
Added gravity.sh to the list of options
9 years ago
nate
76ea1962be
Controller script, pihole.sh added
...
Syntax changes for user output to be consistent
9 years ago
nate
f2150ee7e1
Merge conflict resolution
9 years ago
nate
2311b42bca
Merge branch 'ScriptCleanup-Dev'
...
Conflicts:
README.md
advanced/Scripts/blacklist.sh
advanced/Scripts/piholeDebug.sh
advanced/Scripts/whitelist.sh
automated install/basic-install.sh
gravity.sh
9 years ago
nate
a4fbccac9b
Merge conflict resolution
9 years ago
nate
a0cf93a7ca
Merge branch 'PiholeDebug'
...
Conflicts:
README.md
9 years ago
nate
8ef4c12f97
Merge branch 'ScriptCleanup'
...
Conflicts:
README.md
advanced/Scripts/blacklist.sh
advanced/Scripts/whitelist.sh
automated install/basic-install.sh
gravity.sh
9 years ago
nate
6145748bfb
Change single echo to printf to forrect \t interpretation
9 years ago
nate
1a1026b367
Consistent stdout to match basic-install.sh and uninstall.sh
9 years ago
nate
5ee382c8eb
Roll back addition of piholeDebug.sh (production master base)
9 years ago
nate
0b9e78df2c
Cleaned code and added prompt for purge on uninstall
9 years ago
nate
a9c24b456d
Bug fixes and logging improvements
...
Finalized for production deployment. Next release targeting a tarball of config files plus additional logging.
9 years ago
nate
b4463bf42c
Added test for nslookup
...
Checks the TESTURL for nslookup is not whitelisted
9 years ago
nate
8f8dc66c70
Ignore whitespace when writing config files
9 years ago
Nate
b746250e71
Made all advanced/Scripts/ executable for consistency.
9 years ago
nate
86eafe7a33
Added comparison of gravity.list with Whitelist.txt and Blacklist.txt.
...
Added additional echos to help read the debug file.
TODO: testNslookup function
9 years ago
nate
04638c9065
Added 01-pihole.conf from /etc/dnsmasq.d/ to log
...
Write 01-pihole.conf to debug log
9 years ago
nate
b0dd231018
Modified description in header
...
Removed copied header description from piholeLogFlush.sh and replaced with relevant description.
9 years ago
nate
0b5f005a5d
Added piholeDebug.sh script for advanced debugging
...
Script piholeDebug.sh added to /usr/local/bin to generate a detailed log file for debugging/troubleshooting.
9 years ago
Morlok8k
d13ae0610e
fix for older versions of uptime, on development branch.
9 years ago
Carter Maxwell
ced0ae0d65
remove trailing whitespace whitelist.sh
9 years ago
Carter Maxwell
876c51302a
remove trailing whitespace updateDashboard.sh
9 years ago
Carter Maxwell
a6877e7c13
remove trailing whitespace chronometer.sh
9 years ago
Carter Maxwell
f633d1fa5b
remove trailing whitespace blacklist.sh
9 years ago
Adam Warner
3a46e7fc0a
Merge pull request #338 from pi-hole/auto-chronometer-lcd-setup
...
Auto chronometer lcd setup
9 years ago
jacobsalmela
0116b6341c
updated script
...
Added links to where code was borrowed from
added reboot at the end
also added a few things commented out that might be useful for some
people to learn.
9 years ago
jacobsalmela
f0e5b2b6f9
Merge branch 'master' into auto-chronometer-lcd-setup
9 years ago
Hippyjake
21c688a8a8
add uptime -p to chrono script
9 years ago
jacobsalmela
3142992c57
update
9 years ago
Promofaux
4c24186911
Fixes divide by zero error.
9 years ago
Mcat12
48f9a61ff0
Updated License
9 years ago
Promofaux
754beed3a1
Bring up to date with master
9 years ago
Promofaux
8ecf8eb76c
output to match other scripts
9 years ago
Promofaux
3cd1a5b1d5
... Helps if I add the changes to the repo file, and not the test file on my pi.
9 years ago
Promofaux
dfcf9d133e
Make output make a bit more sense
9 years ago
jacobsalmela
71fd32b1f4
script to set everything up
9 years ago
Dan Schaper
1e735c26c4
Repo Change QuickFix
...
QuickFix for Repo location change.
9 years ago
Promofaux
af982a02af
Move call to CheckIPv6 function into CalcBlockedDomains, rather than relying on remembering to call it before you call CalcBlockedDomains.
9 years ago
Jacob Salmela
9ba38e668a
Merge pull request #193 from PromoFaux/Chronometer
...
Major overhaul of chronometer script
9 years ago
Adam Warner
f665899116
Update chronometer.sh
...
weirdness
9 years ago
Adam Warner
de464e17cc
Update chronometer.sh
...
Note to self, Find&Replace>Replace All is a bad idea.
9 years ago
Adam Warner
0eed56380d
Update chronometer.sh
...
What, me? Reference the wrong file?
9 years ago
Promofaux
487c26db44
Major overhaul. Added -j option to output stats as JSON formatted string. If run with no option, then chronometer runs as normal. Fixed calculations to match those on the web dashboard.
9 years ago
Jacob Salmela
d77399727c
Merge pull request #189 from jacobsalmela/whitelist
...
Switched CRLF to LF (DOS to UNIX)
9 years ago
Promofaux
414ef54cfe
Switched CRLF to LF (DOS to UNIX)
9 years ago
jacobsalmela
bd5ed2bcf0
move webinterface.sh into scripts folder
...
I also renamed it to make it is easier to identify.
9 years ago
Promofaux
f9a2ca5c32
Tidy up help text on both scripts. Add quiet help.
9 years ago
Adam Warner
2b0bee085b
Incorrect reference to whitelist in the blacklist.sh comments :)
9 years ago
Adam Warner
5d842a7533
Merging
9 years ago
Adam Warner
f68cf10efa
Tidied up a couple of things
9 years ago
Adam Warner
89e3c25a90
Behaves like whitelist, but on the blacklist
9 years ago
Adam Warner
14ee4850af
Placeholder for blacklist script
9 years ago
Adam Warner
534dbc9b6e
added a quiet option for when the script is called by gravity. Less output = less confusion!
9 years ago
Adam Warner
8ad116fe7b
Aiming to get whitelist.sh to run either standalone or to be called from gravity.sh. Initial commit
9 years ago
Jacob Salmela
57282cfe16
ugly hack to whitelist from the Web interface
...
I wanted the whitelist feature to keep the user on the same page
without having to reload it. I'm sure someone better versed in PHP
could eliminate the need for this hack. Nonetheless, it works.
www-data runs the script if executed from the Web interface. www-data
also needs access to write to /etc/pihole/gravity.list to actually
remove the domain. So a few more things need to happen before this
will fully work.
The changes in this script won't change what is displayed if run from
the terminal, but will help when it needs to be run from the Web
interface, so I am just committing this now.
The only other thing I would like to see would be a progress spinner,
but my Web skills still need some work...
9 years ago
Dan Schaper
cb91b8f5fa
Add copyright headers
9 years ago
Jacob Salmela
831322b8b2
replace file paths with variables
9 years ago
Jacob Salmela
573c1ef94f
double bracket notation
9 years ago
Jacob Salmela
a2cddda590
if whitelist.txt doesn't exist, create it
9 years ago
Jacob Salmela
a675dc3f2c
Merge pull request #68 from dschaper/hawson-reduce-memory
...
Hawson reduce memory
9 years ago
Jacob Salmela
1b51b9ade3
for use as a cron job
...
The log will be flushed daily and stats will be stored in a DB for
displaying on the Web interface.
9 years ago
Nathan Jones
deb48c124f
Improve whitelisting script
...
Match domain exactly instead of partially.
Gather list of domains to minimize number of times that hosts file must be enumerated.
Only add domain to whitelist if it isn't already present.
9 years ago
Fourdee
52ef76d717
missed a few more /etc/host changes
9 years ago
Dan
024395b73b
Update chronometer.sh
...
Missed a change todaysAdsEliminated to /\/etc\/pihole\/gravity.list/
9 years ago
Fourdee
9d99a4ef36
Patch 3 - Dont use /etc/hosts
...
/etc/pihole/gravity.list now stores the block list. Ensures the
/etc/hosts file is left untouched.
9 years ago
Dan
9627b27f15
pihole logfile changes
...
https://github.com/jacobsalmela/pi-hole/pull/27
9 years ago
jacobsalmela
11614263b8
better version of LCD display stats
9 years ago
jacobsalmela
9a2862de62
closes #24 whitelist without running gravity.sh
...
It's pretty slow because /etc/hosts is so large, but it works. You can
add any number of domains as arguments and it will search for and
remove each one.
Maybe someone smarter knows how to make it faster...
9 years ago
jacobsalmela
fd2b24f2a0
preparing files for merge and for testing automated install
...
I haven't merged anything before, so hopefully, I won't mess it up too
bad!
9 years ago