Softinite is a professional software engineering corporation

We strive to become the most reliable provider of engineering solutions. Our mission is to ensure an excellent understanding of our clients needs via continuous communication and then help them get there by leveraging high tech, proven technologies.

  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
    Martin Fowler
  • Before software can be reusable it first has to be usable.
    Ralph Johnson
  • When debugging, novices insert corrective code; experts remove defective code.
    Richard Pattis
  • Walking on water and developing software from a specification are easy if both are frozen.
    Edward V Berard
  • Computers are good at following instructions, but not at reading your mind.
    Donald Knuth

We provide a multitude of services. Everything is covered.

Softinite not only designs and builds high performance solutions, but also maintains these applications and refactors when necessary to meet the customers' needs. All of this while offering support and providing data security.

Folks we've worked with

Interested in us?

Over here we are posting job opportunities along with their details. Don't miss them out!

  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
    Martin Fowler
  • Before software can be reusable it first has to be usable.
    Ralph Johnson
  • When debugging, novices insert corrective code; experts remove defective code.
    Richard Pattis
  • Walking on water and developing software from a specification are easy if both are frozen.
    Edward V Berard
  • Computers are good at following instructions, but not at reading your mind.
    Donald Knuth

Technical Stuff

See the latest news in the software realm, as well as quick fixes and solutions for your own apps.

Kubernetes tutorial

Posted in - Blog
on November 2nd, 2016 0 Comments

This is a good tutorial on starting with Kubernetes and a a fast way of deploying new applications into the cloud -> http://kubernetes.io/docs/hellonode/

Read more →

Softinite.com reloaded

Posted in - Blog
on July 17th, 2016 0 Comments

Yet another attack, related to ‘ragenergy’, has caused the website to be blacklisted by Google and FortiGuard.

It took a while to clean it up in my free time.

Useful tools: fail2ban, monit, nginx.

Read more →

Softinite.com under attack Part III

Posted in - Blog
on May 19th, 2016 0 Comments

Some South African IPs have been SYN flooding my website today.

The proposed solution was to enable SYN cookies in /etc/sysctl.conf:

net.ipv4.tcp_syncookies=1
net.ipv4.tcp_max_syn_backlog=2048
net.ipv4.tcp_synack_retries=3

When one works over ssh, ‘sysctl -p /etc/sysctl.conf’ can be used to activate the changes.

Read more →

Softinite.com under attack Part II

Posted in - Blog
on May 18th, 2016 0 Comments

Short time after cleaning up the infection, the attacks renewed, bringing down the website on periodical basis.

After some digging, it looked like some Chinese based IPs were hitting xmlrpc.php on port 80 and brute forcing …

Read more →

Configuring OpenVPN client in OpenWrt

Posted in - Blog
on May 11th, 2016 0 Comments

Below steps are based on this article.

It is assumed that OpenVPN configuration files will be located under /etc/openvpn .

If you haven’t done it already, then install openvpn ‘opkg update’ followed by ‘opkg install openvpn-openssl’
scp …

Read more →