derf
Members-
Posts
51 -
Joined
-
Last visited
Reputation
50 ExcellentAbout derf

-
Have you looked at duckdns.org ? I've found it to be excellent and it's free.
-
nextcloud can also do this, local install on your network and SMB access for users as well as shared folders if you don't fancy going down the Google/Cloud route.
-
UniFi / NPS / Smoothwall / RADIUS - Problems
derf replied to SystemsAd's topic in Internet Related/Filtering/Firewall
Yes I did this setup, check how you authenticate on smoothwall, for us we were using ntlm with redirect which caused a lot of problems due to it's nature, changed to IDEX which helped, but still ended up with the odd error when roaming. -
You can run a scheduled task on an event trigger, and then you can pass the event parameters to an external script. Here's an example that I use for handling delete events for auditing all file deletions: Note the ValueQueries and the parameters passed to the vb script. 2017-06-04T09:52:14.5408888 IT Department \Event Viewer Tasks\Delete File true *[system[Provider[@Name='Microsoft-Windows-Security-Auditing'] and EventID=4656]] and *[EventData[Data[@Name="ObjectType"]="File"]] Event/EventData/Data[@Name='SubjectUserName'] Event/EventData/Data[@Name='ObjectName'] Event/EventData/Data[@Name='AccessList'] Event/System/TimeCreated/@SystemTime S-1-5-21-2324878270-345525128-4222137208-1000 InteractiveToken LeastPrivilege IgnoreNew true true true false false true false true true false false false PT72H 7 C:\Windows\System32\cscript.exe C:\Scripts\MyScript.vbs "$(AccountName)" "$(ObjectName)" "$(Logged)" "$(Access)"
-
This could actually be very useful depending on your auth engines. At the moment we use smoothwall with the chromebook connect so we don't need radius to authenticate. However if we went over to other solutions then Radius auth would be a more standard id method.
-
A couple of points of you remove everyone from the printer security: 1. The security group on the printer needs, to paraphrase as I'm not at work, "Manage this printer" ticked (as well as the other security options). 2. The group policy needs to 'run in the user context' checked, otherwise windows will connect as the system account and be denied by the printer Then, the printer should add correctly and only that group will be able to print
-
I use Zabbix as well, once you get your head around it is very nice and useful. Alerts can be a little bit spammy. I'm monitoring Smoothwall, all linux and windows servers and even NUC labs with temperature, CPU etc.
-
Why not HTML5 with Canvas? No installs needed except for a text editor and an open standard to boot! Depends on the age group and if they have any previous teachings.
-
I had to lock down creating in the root folders, apply quotas to all the folders, and to stop any tampering apply security groups per department for subject/ks folders. In the process of starting to migrate to gSuite team drives, not sure how much will end up there though.
-
Same as post above. Defaults are fine and easy and without it you'll have all sorts of nasties creeping in.
-
Here's a sample PHP script to download the files one by one and convert to MP3 using ffmpeg. Not pretty, not nice, but didn't have the server space on my linux servers to download the lot in one go as was posted at the start of the thread. mp3 size @ 128 Kb/s is roughly 25 GB. $csv = array_map('str_getcsv', file('BBCSoundEffects.csv')); $first=true; set_time_limit(0); $nb_total=count($csv)-1; $converted=0; foreach ($csv as $c) { if ($first) { $first=false; continue; } $file=$c[0]; DoIt($file,$converted); } echo "Converted {$converted} of {$nb_total}"; return; function DoIt($filename,&$converted) { $mp3=str_replace('.wav','.mp3',$filename); $path='d:/your_location'; if (file_exists("{$path}/{$mp3}")) { return; } $converted++; $temp = tempnam(sys_get_temp_dir(), 'TMP_'); file_put_contents($temp, file_get_contents("http://bbcsfx.acropolis.org.uk/assets/{$filename}")); shell_exec("c:/temp/ffmpeg.exe -i {$temp} {$path}/{$mp3}"); unlink($temp); } You'll need to give the PHP process around 1GB of RAM as some of the samples are quite large! I just ran this on my desktop and waited a few days for it to finish. You can restart the script any time to continue downloading.
-
I've taken another approach with our on-premises exchange server using the EWS service, interfaced through PHP and a simple views (month/today/upcoming events/agenda), calendar is checked every 15 minutes and updated if changes are present. The added bonus is we get a full staff calendar and a more parent friendly one. Before we published in outlook to the ical format, however it was bad at parsing multiday events. I assume this would work as expected with an Azure exchange instance, can share details if anyone is interested.
-
+1 for this soft.
