"Sub domain detected"

118 views
Skip to first unread message

Cat

unread,
May 19, 2017, 3:14:29 AM5/19/17
to moolt...@googlegroups.com
Hi folks.

I am still getting up to speed with the Mooltipass.

Using a RaspberryPI it is not as easy as if I was using windows.

I have got it kinda working, but when I am trying to save the details, I get this requester popping up:

"Subdomain detected - please approve domain storage".

HOW am I supposed to approve domain storage?   It is simply a requester with the message.   No approve button to be seen.

I shall see if I can find the answer, but wanted to ask here as a back stop if I can't find the answer.

Thanks.

mathieu...@gmail.com

unread,
May 19, 2017, 4:46:31 AM5/19/17
to Cat, mooltipass
Andrew,

Following our IRC conversation, you need to install an application such as MooltiApp when using our Firefox extension.

Regards,
Mathieu

--
You received this message because you are subscribed to the Google Groups "mooltipass" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mooltipass+unsubscribe@googlegroups.com.
To post to this group, send email to moolt...@googlegroups.com.
Visit this group at https://groups.google.com/group/mooltipass.
For more options, visit https://groups.google.com/d/optout.

shykitten55

unread,
May 19, 2017, 8:03:18 PM5/19/17
to mooltipass, fuzzywu...@gmail.com
Thanks.

Understood.   However, there is a "catch" to that happening.

Mooltiapp is not released for the RPI.   I remember going through this before and it is "moolticute" which I need.
Though that could be moolticute-py, I am really not keeping track of all the names.


So, this is a request for someone to help me get back to a known point.
Back story -
To get moolticute to work on the RPI, I had to install this "QT5" thing.
That took either 12 or 24 hours to compile.
Then I had to compile moolticute(-py?)
Because the Raspberry Pi was not running the right version of FF, I couldn't install the addon/plugin.

Although copying/backing up the SD card and going from there would be the "easiest", it too if fraught with problems.
I remembered I have a NEW sd card with a NEW install of JESSIE - the latest and "greatest" release for the RPI.

I un-installed FF, went through the motions of getting the compatible version installed and tried it.

Alas because I forgot to copy "moolticute" there were/are problems.   Which bring me back full circle to where I was before.

Given I have done the work of compiling moolticute (I hope) and it is somewhere on the RPI, I am looking for the directory/command I need to run so I have a "copy" of the things needed so I can either compile it again on the new card, or copy the important bits over to the new card.

But their names/locations elude me.

I remember there was a BUILD directory and from there I did a command to compile the "moolticute" thing.   But that is a long way of doing it.
Alas the ONLY copies I can find of anything like "moolticute" are two files in the BUILD directory.   One is moolticute and one is moolticuted.
Both are shown as executables, but neither run if I double click on them.

Given these are the files needed, I am at a loss where to put them on the new machine/sd card.

Anyone, please?

Oh, just something else which has me confused:
My other machine is XP.
I have mooltiapp installed, not moolticute.   Though I did learn (painfully) that I needed it before the mini would work.   Ok, that's now a given.
I have the mooltipass (mini) working - klind of - on it.   I have been to sites and have been able to save credentials to the mini.
But I didn't do all the sites.   No worries.
To add  a few more I tried it on the RPI, and got the initial "sub domain detected...." stuff, which I have been told is because I didn't have "moolticute" installed.
But I don't!  It is mooltiapp.   So I am taking it they are non-interchangeable.
The twist is that I think I saw a couple of "sub domain detected....." things happen on the PC as well.
(Yeah, XP isn't supported.....   I've been told.)
But Rahoul, or Vic have made the programs to "fill in the gaps" for such cases.

Sorry guys, I've lost the instructions given, or what I have doesn't work.
To simplify things, I am asking for a bit of help there too.

I'd better stop talking now and see if the problem is salvageable.   I really think it is.   It is just going to be a bit complicated, and I need to get the names sorted out to what works with what.









On Friday, May 19, 2017 at 6:46:31 PM UTC+10, Mathieu Stephan wrote:
Andrew,

Following our IRC conversation, you need to install an application such as MooltiApp when using our Firefox extension.

Regards,
Mathieu
On Fri, May 19, 2017 at 9:14 AM, Cat <fuzzywu...@gmail.com> wrote:
Hi folks.

I am still getting up to speed with the Mooltipass.

Using a RaspberryPI it is not as easy as if I was using windows.

I have got it kinda working, but when I am trying to save the details, I get this requester popping up:

"Subdomain detected - please approve domain storage".

HOW am I supposed to approve domain storage?   It is simply a requester with the message.   No approve button to be seen.

I shall see if I can find the answer, but wanted to ask here as a back stop if I can't find the answer.

Thanks.

--
You received this message because you are subscribed to the Google Groups "mooltipass" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mooltipass+...@googlegroups.com.

shykitten55

unread,
May 27, 2017, 9:12:23 PM5/27/17
to mooltipass
This is the part of the "extra stuff" I have to do which is not clear to me:

(only part of the text shown)

>> Getting sudo access
myuser@myusers-vubuntu:~$ sudo -s
root@myusers-vubuntu:~#

>> Looking up ubuntu version
root@myusers-vubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:    trusty

>> User name is "myuser" on this machine, adding user myuser to group plugdev
root@myusers-vubuntu:~# gpasswd -a myuser plugdev

>> Adding an udev rule
root@myusers-vubuntu:~# echo "KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", ATTRS{idVendor}==\"16d0\", ATTRS{idProduct}==\"09a0\", MODE=\"0664\", GROUP=\"plugdev\"" > /etc/udev/rules.d/50-mooltipass.rules

>> Note: some users reported that the above rule was not working for them. If that is the case for you, you may try:
root@myusers-vubuntu:~# echo "ATTRS{idVendor}==\"16d0\", ATTRS{idProduct}==\"09a0\", SYMLINK+=\"mooltipass\", MODE=\"0664\", GROUP=\"plugdev\"" > /etc/udev/rules.d/50-mooltipass.rules

>> Reloading the rules
root@myusers-vubuntu:~# udevadm control --reload-rules

>> Unplug and replug your device and restart chrome

>> If the Mooltipass App still flickers or doesn't see the Mooltipass device, try logging off and logging back.


Couple of questions at this stage:
1 - echo "ATTRS{idVendor}==\"16d0\", ATTRS{idProduct}==\"09a0\", SYMLINK+=\"mooltipass\", MODE=\"0664\", GROUP=\"plugdev\"" > /etc/udev/rules.d/50-mooltipass.rules

Why mooltipass?

This is what I get (with it plugged in) and a lsusb command:

pi@PIFACE:~ $ lsusb
Bus 001 Device 008: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 006: ID 1bcf:0005 Sunplus Innovation Technology Inc.
Bus 001 Device 009: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 010: ID 16d0:09a0 MCS
Bus 001 Device 007: ID 6557:5500 
Bus 001 Device 005: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 004: ID 18a5:0304 Verbatim, Ltd
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@PIFACE:~ $


It is the MCS entrey.
The first option didn't work, and so I tried the secodn one.

2 - >> If the Mooltipass App still flickers or doesn't see the Mooltipass device, try logging off and logging back.

I am still trying to get it working.  I am not at that position yet - AFAIK - it is in front of where I am.


shykitten55

unread,
May 28, 2017, 5:22:50 PM5/28/17
to mooltipass
This is the /etc/udev/rules.d/mooltipass file contents:

(I've gone back to the first option)

pi@PIFACE:/etc/udev/rules.d $ cat 50-mooltipass.rules
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="09a0", MODE="0664", GROUP="plugdev"
pi@PIFACE:/etc/udev/rules.d $

And this is the "rules file":
   (only the relevant part shown)
pi@PIFACE:/etc $ cat group
plugdev:x:46:pi
pi@PIFACE:/etc $

So that part is ok.

This is what I get looking at the moolticuted window from start up:
pi@PIFACE:~/Downloads/moolticute-master/build $ sudo ./moolticuted
Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
INFO: :0 - Moolticute Daemon version:  git
INFO: :0 - (c) 2016 Raoul Hecky
INFO: :0 - https://github.com/raoulh/moolticute
INFO: :0 - ------------------------------------
DEBUG: :0 - List usb devices...
DEBUG: :0 - Found device vid( "0x046d" ) pid( "0xc31c" ) Manufacturer( "Logitech" ) Product( "USB Keyboard" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x1bcf" ) pid( "0x0005" ) Manufacturer( "" ) Product( "USB Optical Mouse" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x067b" ) pid( "0x2303" ) Manufacturer( "Prolific Technology Inc. " ) Product( "USB-Serial Controller D" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x16d0" ) pid( "0x09a0" ) Manufacturer( "SE" ) Product( "Mooltipass" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x6557" ) pid( "0x5500" ) Manufacturer( "        " ) Product( "USB DISK 3.0" ) Serial( "070A658588AF3017" )
DEBUG: :0 - Found device vid( "0x1a40" ) pid( "0x0201" ) Manufacturer( "" ) Product( "USB 2.0 Hub [MTT]" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x18a5" ) pid( "0x0304" ) Manufacturer( "Verbatim" ) Product( "STORE N GO" ) Serial( "070226A5927B7A47" )
DEBUG: :0 - Found device vid( "0x0424" ) pid( "0xec00" ) Manufacturer( "" ) Product( "" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x0424" ) pid( "0x9514" ) Manufacturer( "" ) Product( "" ) Serial( "" )
DEBUG: :0 - Found device vid( "0x1d6b" ) pid( "0x0002" ) Manufacturer( "Linux 4.9.24-v7+ dwc_otg_hcd" ) Product( "DWC OTG Controller" ) Serial( "3f980000.usb" )
DEBUG: :0 - Moolticute daemon websocket server listening on port  30035
DEBUG: :0 - Mooltipass connected
DEBUG: :0 - received MP_MOOLTIPASS_STATUS:  5
INFO: :0 - "Send date to device"
DEBUG: :0 - Sending current date:  "0x0e" "0xbd"
INFO: :0 - Date set success
INFO: :0 - "Loading device parameters"
DEBUG: :0 - received MP version FLASH size:  8 Mb
DEBUG: :0 - received MP version hw:  "v1.2_mini"
DEBUG: :0 - received language:  146
DEBUG: :0 - received lock timeout enable:  0
DEBUG: :0 - received lock timeout:  60
DEBUG: :0 - received screensaver:  0
DEBUG: :0 - received userRequestCancel:  1
DEBUG: :0 - received userInteractionTimeout:  15
DEBUG: :0 - received flashScreen:  1
DEBUG: :0 - received offlineMode:  1
DEBUG: :0 - received tutorialEnabled:  0
DEBUG: :0 - received screenBrightness:  128
DEBUG: :0 - received set_knockEnabled:  0
DEBUG: :0 - received knockSensitivity:  8
INFO: :0 - Finished loading device options
DEBUG: :0 - New connection
DEBUG: :0 - JSON API recv: {"ping":[]}
libusb: warning [handle_timeout] async cancel failed -5 errno=22

I think the last line is of concern.

However, after that, I see the details of the credentials trying to be sent to the mooltipass.

Here is what that is - with private stuff deleted.

DEBUG: :0 - JSON API recv: {"msg":"ask_password","client_id":1,"data":{"service":"XX.XXXXXXXX.com.au","fallback_service":"XXXXXXXX.com.au","login":"","request_id":0}}
INFO: :0 - "Ask for password for service: XX.XXXXXXXX.com.au login:  fallback_service: XXXXXXXX.com.au reqid: ws-13197671417894989936943337275569431921518480173-0"
DEBUG: :0 - JSON API recv: {"msg":"get_random_numbers","client_id":2}
DEBUG: :0 - JSON API recv: {"msg":"cancel_request","data":{"request_id":0}}
INFO: :0 - cancel user request (reqid:  "ws-13197671417894989936943337275569431921518480173-0" )
INFO: :0 - request_id match current one. Cancel current request
DEBUG: :0 - Platform send command:  "0xc3"
DEBUG: :0 - JSON API recv: {"msg":"set_credential","data":{"service":"XX.XXXXXXXX.com.au","login":"+++++++++","password":"+++++++++","description":"None"}}


All that looks good and I clock on the "Save/update credentials" and what pops up?    "Sub ddomain detected - please authorise access"



mathieu...@gmail.com

unread,
May 29, 2017, 1:13:18 AM5/29/17
to shykitten55, mooltipass
Hello there,

Thanks for the debug traces.
As a reminder, we do not officially support moolticute. However, I know for a fact that its creator is currently rewriting the usb low level driver to correct what seems to be you problem.

Regards

--
You received this message because you are subscribed to the Google Groups "mooltipass" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mooltipass+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages