Proxysmart Changelog

2022

2022-03-28

  • individual blocklists( DENIED_SITES_ENABLE, DENIED_SITES_LIST )
  • del Golang & hlcli

2022-03-28

  • zte mf79: sms list, reboot, IP reset

2022-03-29

  • more UWSGI workers
  • demo license
  • deb package building
  • mongodb template

2022-03-31

  • huawei K5150: reset_ip , list_sms, reboot, send_sms

2022-04-08

  • FIX: error 500 when modem not found
  • license in web
  • Imei not unique => show in dash why
  • Ignore reset if IMEI is in IGNORED_IMEIS
  • DEV not added => why? show in status
  • show_status_brief, header must be 1st row
  • Nagios plugin doesn’t work with encrypted source
  • ZTE MF93: reboot call

2022-04-18

  • cx /usr/lib/nagios/plugins/proxysmart-nagios-helper.sh
  • DNS in Jinja2

2022-04-23

  • bw_quota bug – quota restrictions are applied on next proxy request only
  • read bw_quota, bandlimin, bandlimout, DENIED_SITES_ENABLE, DENIED_SITES_LIST, mtu, extra_users : from Mongodb

2022-04-26

  • zte MF971
  • add Quectel modems support
  • report ICCID

2022-05-01

  • bug fixed when a modem has the same LAN as Eth\WIFI LAN, so the modem took priority over LAN

2022-05-03

  • reboot doesn’t wait till modem is added to the system; use reset_gently for that

2022-05-07

  • wait UDEV_xx after usb reset \ reboot
  • add reboot API (CLI|WEB)

2022-05-22

  • add proxy live counters based on RRD

2022-05-30

  • add usb_reset ( usb_reset_individual_DEV ) API, by nick\imei\modemXXX

2022-06-07

  • Periodic automatic IP rotation , set AUTO_IP_ROTATION per modem or globally

2022-06-11

  • double get_external_ip when doing IP reset via API

2022-06-18

  • modem_names OR static udev map => make configurable
  • is syslog-ng needed for Haproxy ?? revert back to rsyslog.

2022-06-22

  • mongodb: timeout handling

2022-06-23

  • ipv6, haproxy integration, systemd-slices (altnetworking2).

2022-07-01

  • convert numeric cellop MCCMNC to Letters
  • del old show_status

2022-07-20

  • fixed bug when license stopped working because of floating (??) disk size and RAM size.

2022-07-22

  • apply_settings = > if absent in DB, assign random creds.

2022-07-28

  • haproxy check >= 2.2
  • Documentation:
    — periodic IP rotation
    — ipv6 support
    — VPS integration

2022-07-30

  • fix: del symlink of altnetworking on installation

2022-08

2022-08-02

  • nagios plugin exit code fixed ; nagios plugin moved to the main codebase

2022-08-09

  • openvpn support (residential VPN!)

2022-08-24

  • report IP rotation history
  • WebApp can edit modems
  • minor fixes: [ ignoring cell fwding in altnetworking2, dns in vpn, etc ]
  • show_model – more correct modems model showing

2022-08-27

  • report IP rotation history as table

2022-09-02

  • support of 4g LAN routers like Huawei Bxxx

2022-09-03

  • report LTE band in full status

2022-09-08

  • improved support of ZTE MF927

2022-09-12

  • report APN
  • zte mf79 – sms send

2022-09-16

  • zte mf79VIVO support
  • extra delay after IP rotation

2022-09-19

  • get by mongodb – get 1st value

2022-09-22

  • modems helpers reorg, make them more fast & cached
  • added hourly IP rotation

2022-09-30

  • added OS TCP spoofing with p0f3 signatures (WOW!!!), including Mac OS X, iOS, Android, Windows. Total rework of OSfooler-ng!
  • modem WEB server warm-up (when 1st request is ignored and 2nd and subsequent are processed)

2022-10-04

  • zte mf688T proxidize can send SMS
  • d-link dwm222 basic support (beta)
  • signal reported in main table of the WebApp

2022-10-06

  • OS spoofing for VPN users
  • vpn: mongodb integration

2022-10-10

  • dirty ip rotation support
  • secure ip rotation links with auto expiration

2022-10-12

  • UF906 (KuWfi, Anydata, TianJie) modems integration

2022-10-15

  • rework of denied domains list, *.domains are added automatically

2022-10-16

  • vpn: blocklist of domains. make sniproxy enablable in conf.txt
  • license revoking status checked online

2022-10-19

  • xproxy.io modems support
  • bug fixed: Configuration file /etc/systemd/system/proxysmart.service is marked executable.
  • when main proxy user == one of extra users, use extra user password

2022-10-25

  • NM disable modem*