ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
Loving ProScan!

However, can't figure out why trunked frequencies won't play back. They just blink green when playing. All other conventional frequencies playback just fine.

Am I missing something? Thank you!

Try switching to wav file format. I've seen a few of these recently.
 

klinquist

Member
Premium Subscriber
Joined
Jan 20, 2008
Messages
48
Feature request: Instead of only asking for webserver port, you should ask for host.
This would help for those of us doing https through a reverse proxy. As it stands right now, I have to put a bunch of regex "search and replace" filters in my nginx configuration (See the link in my signature... I have done this and it does work!)


i.e. default would be http://ip.address:5000
but I'd like to make it https://my_dynamic_hostname/path

At the very least, I see the ws_main.js tries to determine the browser's hostname and substitute http for ws here:

websocket = new WebSocket('http://HOST:pORT'.toString().replace("http", "ws"));


I need the 'ws' to actually be 'wss' (web socket secure) for it to work properly... so maybe if the URL I specify starts with https instead of http, you could make that 'wss' instead of 'ws'.

Another option: Put ws_main.js on the filesystem like you do the .css so I can edit it :).
 
Last edited:

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
Feature request: Instead of only asking for webserver port, you should ask for host.
This would help for those of us doing https through a reverse proxy. As it stands right now, I have to put a bunch of regex "search and replace" filters in my nginx configuration (See the link in my signature... I have done this and it does work!)


i.e. default would be http://ip.address:5000
but I'd like to make it https://my_dynamic_hostname/path

At the very least, I see the ws_main.js tries to determine the browser's hostname and substitute http for ws here:

websocket = new WebSocket('http://HOST:pORT'.toString().replace("http", "ws"));


I need the 'ws' to actually be 'wss' (web socket secure) for it to work properly... so maybe if the URL I specify starts with https instead of http, you could make that 'wss' instead of 'ws'.

Another option: Put ws_main.js on the filesystem like you do the .css so I can edit it :).

Using HTTPS and WSS
The ProScan Web Server uses HTTP. I could make a HTTPS option if the demand was there. It would involve the web server operator obtaining a SSL cert. Same applies to WSS.

Instead of only asking for webserver port, you should ask for host.
That would confuse 99.99% of the users. I don't know what that would accomplish. The Web Server uses standard HTTP which is on TCP therefore it uses the Request/Response model. In other words, it sends data back on the same connection. Asking for the host of the server or browser? It wouldn't be the host of the browser as many different users will connect (on different host). I don't think it would be the host of the server. Port numbers are standard in all Web Servers. Also setting up the Router Port Forwarding will be easier since using port numbers.

At the very least, I see the ws_main.js tries to determine the browser's hostname and substitute http for ws here:
I'm real sure the script does not detect the browser's hostname. What line of code are you referring to?
{edit} It's this line, right?

websocket = new WebSocket('[HOST MODIFIED]'.toString().replace("http", "ws"));

HOST MODIFIED is the IP address of the browser to let the server know where to send the data. Also I mentioned Request/Response model above. A little error. Web Sockets don't use that model.

{edit 2}
Perhaps rethink your suggestion so it would be less confusing on my part and easier to implement. I'm not sure on the hostname part.
 
Last edited:

klinquist

Member
Premium Subscriber
Joined
Jan 20, 2008
Messages
48
Using HTTPS and WSS
The ProScan Web Server uses HTTP. I could make a HTTPS option if the demand was there. It would involve the web server operator obtaining a SSL cert. Same applies to WSS.

I'm not suggesting you support SSL, but rather allow someone to enter their own protocol/host so that it can be used as the "base URL" in any links to js/css/etc.

Using HTTPS and WSS
Instead of only asking for webserver port, you should ask for host.
I don't think it would be the host of the server. Port numbers are standard in all Web Servers. Also setting up the Router Port Forwarding will be easier since using port numbers.

Check the link in my signature, I have it fully working over HTTPS by rewriting your code "on the way through" my webserver (running NGINX functioning as SSL termination/reverse proxy).


Using HTTPS and WSS
I'm real sure the script does not detect the browser's hostname. What line of code are you referring to?

211. It detected my browser as http://geekflat.linquist.net instead of https://geekflat.linquist.net/scanner, so the replace() line didn't work.


For anyone else interested in running Proscan over SSL/HTTPS, here are the basic instructions
1) Install NGINX and set up a letsencrypt SSL certificate (lots of instructions for this on the web)
2) Forward port 443 from your router to the computer running NGINX (for me, it's a raspberry pi!)
3) Here's a sample NGINX config file to get it working:

https://gist.github.com/klinquist/be821a8f068cb15a4db470c055b0ef2a
 

RF23

Member
Premium Subscriber
Joined
Aug 1, 2011
Messages
893
RSSI Readout

I note that the new SDS100 uses a negative logarithmic RSSI (-30 dBm is 10x stronger than – 40 dBm) readout compared to your linear upward reading RSSI (voltage ?).

Both have their uses but I hope you are not considering changing your RSSI readout to be like the SDS100. I find yours to be much better at determining the best antenna direction.
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
I note that the new SDS100 uses a negative logarithmic RSSI (-30 dBm is 10x stronger than – 40 dBm) readout compared to your linear upward reading RSSI (voltage ?).

Both have their uses but I hope you are not considering changing your RSSI readout to be like the SDS100. I find yours to be much better at determining the best antenna direction.

The logging RSSI will show exactly like the scanner so depending on the model, it may be a different scale.
 
Last edited:

jonwienke

More Info Coming Soon!
Joined
Jul 18, 2014
Messages
13,416
Location
VA
I find yours to be much better at determining the best antenna direction.

A directional antenna is no longer needed With the SDS100, except to solve weak signal trouble. The SDS100 decodes simulcast just fine with an omni antenna.
 

spriengr

Member
Feed Provider
Joined
Jan 6, 2011
Messages
10
Location
Woodbridge, NJ
Using the get clipboard function to import a group of UID/Channel names from an excel list. When I hit the import button they go into the favorite list but the channel names import as all capital letters. I can't figure out if I'm missing something or not. Any help would be appreciated!
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
Using the get clipboard function to import a group of UID/Channel names from an excel list. When I hit the import button they go into the favorite list but the channel names import as all capital letters. I can't figure out if I'm missing something or not. Any help would be appreciated!

I see a bug. It's fixed. Will be in the next release.
 

wm8s

Member
Premium Subscriber
Joined
Oct 30, 2004
Messages
787
Location
Houston, TX
Can ProScan update a System in a FL with the latest RR data, a la what Sentinel kindasorta tries to do (e.g., add the TGs that exist in RR but that are not currently in the FL's copy of the System), or is the only option to import an entire System as a new one?
 

JANFINE

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
240
Location
MIRAMAR, FL
Uniden SDS-100

When can we expect ProScan to work with the Uniden SDS-100?
Currently no software out there to log for this brand new radio.
 

phask

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
3,670
Location
KZZV - SE Ohio
When can we expect ProScan to work with the Uniden SDS-100?
Currently no software out there to log for this brand new radio.
Works fine NOW. I have been using mine for a few months (beta units) , only thing that is not working - the 436 display is wonky and you can't do custom display color, fine for logging.
 

wm8s

Member
Premium Subscriber
Joined
Oct 30, 2004
Messages
787
Location
Houston, TX
Yes in PROSCAN you connect to the RR DATABASE with your Premium Subscriber Username and Password and import just like any other scanner.

I didn't ask my question very well. I meant, can ProScan automatically only add new TGIDs to, remove deleted ones from, etc., an existing system? I imported a trunked system from RR last weak. New TGs were added to that system on RR this week. All I want is for ProScan to add the new TGs to the existing FL or system. But I don't see any way to do this. All I can get ProScan to do is re-import the entire system as another new system; it won't modify the existing one with the updated information. I must be missing something.
 
Top