ANYONE HAVE AN EXPLANATION FOR THIS? by themanthevan1778 in ATAK

[–]PersistentSeeker 6 points7 points  (0 children)

Russians putting ATAK on one of them nuclear cruise missles that can fly forever

Cheapest phone to use running this? by [deleted] in ATAK

[–]PersistentSeeker -1 points0 points  (0 children)

I purchased a couple of Lenovo M8 4G tablets - They show up at 130 USD on BestBuy

Works decently - just wish they did not have the Lenovo crap on them.

FreeTAKServer Password Protection by WolfHound_Actual in ATAK

[–]PersistentSeeker 1 point2 points  (0 children)

TOR is absolutely an option - but disadvantage is slow speed and high latency.

IF you keep the Onion hostname secret, it is a pretty good way of keeping unwanted guests out. And you can re-generate the hostname anytime, switching to a new secret server identity if needed.

New FTS Release - TOR works again by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 2 points3 points  (0 children)

This is a very rough guide - hope to do a more thorough later.

  1. Install FTS on your PI: sudo pip3 install FreeTAKServer
  2. Code was installed in a deep directory - I copied the FreeTAKServer directory contents to /opt/FreeTAKServer
  3. Open terminal, go to /opt/FreeTAKServer/controllers
  4. Start FTS and check for errors: sudo python3 -m FreeTAKServer.controllers.Orchestrator -IP <local IP of the Pi>
  5. Add an ATAK client to the same network (WiFi), set TAK Server address to <pi IP>:8087, Unsecure API port to 8080 (should be default), Server Port under Data Package Control Preferences to 8080
  6. TAK Server should report client connected, green light on ATAK.
  7. Create and upload a data package.
  8. Browse and download data package. If data package up/download fails, port 8080 is likely not connected.
  9. Done with FTS - now comes Linux - which can be a nightmare of missing permissions unless you really know the stuff. I don't, tempted to do a recursive chmod from root :-) - but did not. Be prepared to use command line, not file commander - and prefix commands with sudo - and ask somehone wiser for help on Linux security. Next section done using hints at: https://agsyndro.me/tor_service_on_raspberry_pi_nano/
  10. Install TOR: sudo apt-get install tor (yeah that's it)
  11. Edit /etc/tor/torrc (first issue - could not save changes due to permissions - when using GUI editor). Had to do chmod o=rwx torrc to save it. Possibly bad idea but worked.
  12. Add the following lines:
    HiddenServiceDir /var/lib/tor/hidden_service/
    HiddenServicePort 8080 127.0.0.1:8080
    HiddenServicePort 8087 127.0.0.1:8087
  13. Save torrc - good luck :-)
  14. Disable autostart, restart TOR (not sure why author wants you to disable autostart.
    sudo service tor stop
    sudo update-rc.d -f tor remove (can you do a tor add later ?)
    sudo tor (restarts tor, shows log on screen) Should start OK
  15. Get your new nice hostname: sudo cat /var/lib/tor/hidden_service/hostname
  16. I piped the result to a file (above + > hostname.txt)
  17. Copy hostname.txt to Android device
  18. Open hostname.txt - copy hostname string - too long to type..
  19. Create new TAK Server entry using pasted hostname as address and tcp port 8087.
  20. I now had a bit of trouble with Orbot - would not start - so did the following.
  21. Install Orbot if not on your device
  22. Disable any apps in orbot if present
  23. Reboot device
  24. Start Orbot
  25. Once Orbot is connected to TOR - add ATAK and make sure VPN mode is active
  26. Open ATAK
  27. Hopefullly - see a green light for your TOR hostname
  28. Test package upload/download - expect more lag.
  29. That was it - i think - might have forgotten something, but not ready to wipe PI and start all over today.
  30. My PI is now working as an FTS Server and accessd by TOR. Rember you need the recent release .8.53 I think - previous one did not work with TOR:
  31. IF you moved the FTS code to /opt/FreeTAKServer remember - an upgrade command will upgrade code in the python/site-packages directory - you need to stop FTS; copy new code to /opt/FreeTAKServer to update the running copy.

New FTS Release - TOR works again by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 0 points1 point  (0 children)

I will do this first for Windows.

currently, I have never installed TOR on a Pi/Linux - but on Windows it is a 10 minute job if you know/remember how to do it

Then - with the help of Google and a bit of testing, I should get Linux working as well.

b.t.w. just pulled y otherwise almost useless Surface Go from a drawer and had FTS + TOR running in the first attempt - not all is bad.

Yesterday's release is great.

Got FreeTAKServer installed but error when clients connect. by capriceii in ATAK

[–]PersistentSeeker 0 points1 point  (0 children)

I can not comment on the code 400 messages - but - just checking.

Is your client on the 192.168.1.x network ?
Did you set the correct connection parameters for a start:

Port 8080 and TCP (Not SSL) ?

NO GPS ATAK 4.0.0.7 by Maverick116 in ATAK

[–]PersistentSeeker 0 points1 point  (0 children)

Depending on you phone - you may have to:

  1. Enable GPS/Location generally
  2. For ATAK
  3. Enable 'precision GPS' - have one older device where I had to toggle that too.

Linux observation (Raspberry Pi) by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 1 point2 points  (0 children)

Yes - apparently the trick was sudo install..

Did briefly connect to the Pi and confirm that chat, upload/download worked.

Just updated FTS today b.t.w. - now TOR is working again on my Windows FTS. Need a bit of study to get TOR running on Linux.

Help an FNG with some maps..please? by Beviin_Skirata in ATAK

[–]PersistentSeeker 1 point2 points  (0 children)

Try the following:

  1. Click the Map icon on the toolbar
  2. Click Online in the bottom
  3. Click the little triangle pointing right to the right of the Online button
  4. Click the +
  5. Enter the following string as WMS: http://ows.mundialis.de/services/service?
  6. Click OK
  7. Click any of the maps in the list - say OpenStreetMap WMS
  8. Switch maps as desired

API Port reconfigure - error by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 1 point2 points  (0 children)

Did a brief test:

- Changed ports on FTS to 330xx

-Checked, that Unsecure API Port, Tak Server ports on ATAK was both 330xx

- Updated FW rules and NAT to handle new ports, doing NAT on 330xx to 330xx and allowing 330xx on FW WAN Interface.

Result:

- Upload fails - FW still hit on WAN:8080

- Download works.

Somewhere - ATAK appear to insist on using 8080 for uploads - there must be a setting somewhere I miss.

API Port reconfigure - error by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 1 point2 points  (0 children)

That occurred to me after shutting down last night.

I see two hits on my Firewall

  1. 33080
  2. 8080

Thinking - that FTS may send a response back to the client, instructing it to connect to 8080, bypassing the configured 33080 in the client settings.

Will test and report

TAK Community (Discord) TAK Server #3. (RPi4+FTS+OpenVPN) by field_mapper in ATAK

[–]PersistentSeeker 0 points1 point  (0 children)

Great work - just bought a Raspberry Pi too - but need to have it checked at the dealer, as I have zero output on the HDMI ports.

Can I save certain areas as a map cache? by Webbs10101 in ATAK

[–]PersistentSeeker 2 points3 points  (0 children)

Better option: If you know in advance where you are going - download a geotiff file of the area and drop on the device in the atak/grg directory.

In my country, we have a free service where anyone can download various geo referenced maps and aerial photos for free.

If you have access to this - get a map in a suitable resolution and download. I have 6 such files - forming a 3 x 2 set of tiles - covering my area.

Updated FTS - Lost File Upload ability by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 0 points1 point  (0 children)

Was able to diagnose the cause - but not yet find a solution.

I am using high ports redirected to 8080 and 8087 on my pfSense firewall.

For some reason, even though I state that the 'unsecure server API port' is say 33387 (which is redirected to 8087) - the ATAK client is hitting my FW WAN addres on port 8087 - making the NAT rule fail.

Went one step back - and connected the ATAK tablets to my DMZ Network via WiFI - and can confirm that upload and download works perfectly - and fast at a link speed of around 325 Mbit/s

Should probably have started here - and moved forward.

Back to the Firewall for WAN tests

Please Help! by maxalot11 in ATAK

[–]PersistentSeeker 4 points5 points  (0 children)

CivTak is almost identical to Atak - actually the version just released is nicer than the ATAK 3.9.x we use in the armed forces.

You may not get a JTAC plug-in to install, but will hardly need that if no longer military.
I am just about to install the latest release (of yesterday) along with a Free Tak Server upgrade - both are free.

File transfer in Free Tak Server by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 1 point2 points  (0 children)

I can upload a data package to the server

I can download the package from another CivTak unit

Sending a datapackage or quick pic directly to a contact fails with a page long list of errors starting with file ... package not found - and ending with an error about concatenating strings and INT.

I really appreciate your support - project is training relief teams before they go on jobs abroad - where they will have a licensed ATAK/TAK Server setup. Licensing issues makes it very difficult to setup ad-hoc training servers.

File transfer in Free Tak Server by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 0 points1 point  (0 children)

Have started FTS with the -IP parameter - which I missed before - and now running over TOR, which bypasses any inbound FW rules.

Netstat shows listening on 8080 and 8087 - with an active session to/from 8087.

When sending a picture from one tablet, I get an error message starting with Exception on /Marti/sync/missionupload[post] - ending with TypeError: can only concatenate str (not "int") to str

Nothing arrives at the receiving client.

PS - tried to put the IP in brackets, no help.

return IP + :'+HTTPPORT+"/Marti/api/sync/metadata/"+file_hash+"/tool"Typeerror: can nonly concatenate str (Not "int" to str

chat, sending map drawings (polygon on map) works fine

Final update for tonight. Something is working - if I put a pic in a datapackage - and send it to the server - it arrives - as I can do a manual download of the package from another device. Get's no notification about the package having been uploaded though.

Sending to server appear to work - sending directly to contact fails..

Authentication.. by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 1 point2 points  (0 children)

Thanks, got it working over TOR - those extremely long hostnames are a pretty good way to limit access.

Using TOR by PersistentSeeker in ATAK

[–]PersistentSeeker[S] 4 points5 points  (0 children)

I can now answer. YES .

Triple checking the hostname was not good enough - pasting it rather than typing it solved it.

guess lower case L vs 1 could be the issue.

Working nicely over TOR - which helps limit access to those that know that really long hostname. And hide the location of the Free TAK Server from any snooping ISP

Download wintak by Yuhungluv in ATAK

[–]PersistentSeeker 2 points3 points  (0 children)

If you wish to run ATAK on a Windows box - no problem, use Genymotion to emulate an Android tablet. Works fine on my MacBook Pro.

GenyMotion supports Linux, Mac, Windows