Captive portal popup works on Mac but not iOS (6 or 7) - captivenetwork

I have a Raspberry Pi running Hostapd, Dnsmasq and Lighttpd so that when a user connects to the AP on the Pi, they get redirected to a .local url no matter what they enter in a browser. This works fine on any system.
I've found numerous threads regarding captive portal issues in iOS7, but I have the opposite problem - I don't want to bypass the splash page. I need it to appear consistently. When I connect to the AP from a Mac (10.8.5), the popup window with the page hosted by the Pi comes right up in a mini-browser window, but not on iOS 6 or 7.
What is the Captive Network Assistant doing differently on each of these systems? Is there something I need to do in lighttpd.conf to enable it?
Any help is appreciated!

Related

How to allow mobile devices, (e.g. Phones, Tablets) to have access to python flask server using HTTPS

app.run(host='0.0.0.0',port=443,threaded=True,ssl_context=(
'certs/mydomain.com_bundle.crt',
'certs/mydomain.com.key'),debug=False)
This is my code in flask.
The strange things is, I can use PCs like MAC OS and WINDOWS to enter the website using HTTPS, no warnings at all and all certificates are shown as secured. But I just can't enter it using my mobile devices like my phone and my android tablet. Haven't tried iPad or iPad pro yet cause I don't have one.
All errors are "REFUSED TO CONNECT". That seems pretty much to be a problem in the program.
However if I switch it to HTTP & PORT=80 , I can enter it using basically all devices.
So does anyone know how to allow mobile devices to enter it using HTTPS as well?
My bad.
For some unknown reasons, my phone's browser didn't use HTTPS, it used HTTP as url proxy instead.
In the best of my knowledge, most browsers set HTTPS as the first priority for connections, yet the chromes in both of my mobile devices used HTTP, so did the default browsers...
So changing the url proxy to HTTPS fixed the problem, just that simple.

Cannot download files from device portal in hololens2

I'm trying to download a video rom the device portal I shot with the hololens app , but the file doesn't download when I select [save].
The state is similar to the example below but I am connected via wifi and connect to the device portal from the IP address of the hololens.
Is there another way to access Hololens LocalAppData other than the Windows Device Portal?
This is a known issue, and we're working hard to address these and have root caused most of them, with fixes being prepared for a device OS update. Besides, Firefox will work for some people, but it is not a reliable workaround.
You can try to download your video via Webbrowser or via the software Microsoft Hololens.
This is from the known issue. This worked for me on Chrome.
Workaround
This workaround, which applies equally to Wi-Fi and UsbNcm, is to disable the "required" option under "SSL Connection". To do so, navigate to Device Portal, System, and select the Preferences page. In the Device Security section, locate SSL Connection, and uncheck to disable Required.
The user should then go to http://, not https:// (IP address) and features like file upload and download will work.

Publish webpage using IIS

I am trying to create a webpage that will be available for my team members. From my personal laptop.
Today i created a basic page using following tutorial.
https://www.interserver.net/tips/kb/how-to-create-website-in-iis/
But when i tried to open the page from another pc...
It didnt work.
I have added port 80 in firewall setting.
When i tried to open using my mobile.it worked. Because my laptop is connected to mobile hotspot.
But showing error as site cant be reach on outside devices.
Please help me.
Do i need to do port forwarding??? If yes then how can i do it on mobile?
As right now i can use only mobile hotspot
.
Pc OS : windows 10.
I have enabled IIS using windows feature
Is it necessary to install windows server? To be able to publish page to outside user?
It is unnecessary to install windows server to host websites. IIS also works in Windows Client OS.
If your mobile could access the website correctly, there are might be something wrong with network connectivity causing the failure of accessing the webpage from other PC. We should ensure that the other PC is in the same network with the webserver(your laptop), just like the network of your mobile.
I advise other PC to join the mobile hotspot too. Following shutting the firewall and access the website by using the IP address again.
Considering the Ping tool to troubleshoot the network issue.
https://www.hellotech.com/guide/for/how-to-do-a-ping-test-windows-10
Feel free to let me know if there is anything I can help with.

How Mirror webpages as Web Video Wall into another browser?

We have a video wall with some monitors. each one is plugged into a Raspberry PI 3.
Mostly we just are showing webpages into the video wall (reports, status etc)
Today we control the content of each raspberry using VNC. I was wondering if is there a web service or plugin that allows me to just configure the URL that I wish to show on each screen. Plus, Sometimes we split the each screen into 2 or more webpages.
Is there any web app, chrome plugin or web service that allows me do that?
Thanks
OBS, I don't know if here is the right place to this kind of question. If is there another community where i could ask this, i will be glad to know.
I can not give a complete and exhaustive answer, since you do not provide any description of how it should look and how you want to control it.
Let's start with the fact that almost every browser at startup you can specify URL and start the browser like this:
# firefox https://google.com
Then the browser opens with the page you need.
To close the page, you can kill the browser with a command like this
# killall firefox
You can run commands on the Raspberry PI using ssh, it's much easier than running the VNC session.
Most likely you may encounter a problem when you receive a message stating that the browser can not connect to the display. This is easily correctable with something like:
# export DISPLAY=:0
In order for the browser to always be in full-screen mode and not to lose its settings, you can configure it correctly, close all the tabs and save its configuration from ~/.mozilla/ (for firefox), and then restore it from backup every time you start it.

401 Error on Blackberry Device

I have a SharePoint instance serving as our Extranet to our salesforce - communicating over HTTPS. All sales agents have a Blackberry device, but none can access our Extranet.
In IIS, we only have ASP.NET Impersonation and Windows Authentication enabled, but the BB device doesnt even prompt for credentials, it just receives a 401 error.
Needless to say, the site is browsable on other devices (PC, tablet, iPhone..), so it seems to be something specific to BB settings - or thats my inclination. Anyone have any thoughts on how I can troubleshoot\resolve?
I should add.. I downloaded the BlackBerry emulator for my PC, and that too has the same issue, so I dont think it's a BlackBerry service setting.. but something with how the device is attempting to connect\authenticate.
OK, found the answer (apparently the Google machine is running much better today than it was yesterday ;)
Blackberry doesnt support Windows Authentication since the browser is too old. I had to turn on Basic Authentication, which isnt recommended unless your running over SSL.. which fortunately I am. Found the answer here: http://support.microsoft.com/kb/907273

Resources