As promised, iCafe timer v2.2 is will be available for preview this month, however I will have one more testing this weekend before preview release will be available.
This is a beta release intended for final testing before release, although this is beta release you may used it for production all features working except that features which I left behind that I have posted on forum.
If all goes well, the final v2.2 (Beta) will be released within the week.
I must apologise for the delay in putting this up — as usual, life has been busy.
There are two new features in particular I would like feedback on: To all promo system and remote file browsing, offline server mode.
To see changes please click here
iCafe Timer 2.2 Beta version
I have put all of my time to make sure all functionality of iCafe Management software you can see in this software, although this version still in beta it can be used for production I have done almost 80% of testing with this version it seems not issue except features that I haven’t finish.
With 2.2 version I have modified a lot of code and added new features which very much usuable. FREE version is limited only for 10 workstation all features is enabled.
If you wish to buy unlimited workstation please don’t hesitate to contact me.
Paid version include FREE update and upgrade with 999 workstation support via YM.
iCafe timer cost 5, 000 in PHP.
iCafe timer client is tested running under Deepfreeze 6.0 with no issue.
Features of iCafe timer:
- Move and switch workstation
- Prepaid/Postpay time
- Prepaid Ticket
- Members ship
- Remote file browsing
- -Browse
- -Copy
- -Delete
- -Up folder
- -rename
- -execute application
- View client process
- Time swithcing prepaid time to postpay
- flexible rate switching
- timer for phone/mobile phone charging
- system logs filtering
- Workstation status reporting management center
- detail sales report
- POS system
- Payroll system with time in and timeout
- Promo System
- iCafe timer DB repair
- Enable/disable remote USB
- Client Security
- remotely control volume
- remotely shutdown/restart/locked/unlocked
- time pause/resume
- Quick link to eload sites
- Quick link to forums
Timer sucessfully tested on this games:
LAN GAMES
=========
Counter Strike 1.3
Counter Strike 1.6
Battle Realms
Starcraft
Warcraft 3
Bid for Power
GTA IV
GTA III
Need for speed undercover
Red Alert 2
Red Alert 3
ONLINE GAMES:
=============
abs-cbn games
e-games games
mobius games
Level up games
line age III
Xteel
Gunz
List of features and bugs left for 2.2 Final Release:
Remote Screenshot
Download and upload from remote client
workstation status
Icons on pop up menu and pull down menu
Print monitoring
for the time consume add bonus time
crash or power shutdown time auto pause
Please register to download free icafe timer.
People used telnet to connect to their machines, but the whole communication between their computers and the remote machine was sent in clear text(unencrypted), making sensitive information available to anyone who knew how to monitor their traffic. They had to find a way to prevent this. So SSH was born.
OpenSSH originally, was created as an open source alternative to the proprietary SSH offered by the Finish company SSH Communications Security but it became very fast a de-facto standard in remote server management in access. Unlike telnet, the whole communication is encrypted, making the process of finding sensitive information by unauthorized people (almost) impossible. Even if someone is able to decrypt the information, that will take a very long period of time (and I’m talking about years and tens of years), making the information useless when the decryption is done.
OpenSSH has many configuration options and authorization mechanisms. Below some config that need to change for secure SSH server.
Login to your shell remote server as root or sudo account.
Let’s check if Openssh is already installed into your machine, execute below command if installed it should give some output with installed version in your system.
rpm -qa | grep ssh
Let’s Close everything on SSH connection.
Edit /etc/hosts.deny
Copy paste shell command:
vi /etc/hosts.deny
#Block SSH except from hosts.allow
sshd: ALL
Save and Quit editor
Now edit /etc/hosts.allow
# Allow this IP to connect to this machine
sshd: 192.168.0.222 (Change this to your IP address)
Save and Quit editor
Now edit /etc/ssh/sshd_config
Change default PORT 22
I suggest you to change to something randomly and higher than 1023, and also make sure that port is not a standard port for another service. You can do this by looking at IANA’s Port Assignments. This will prevent most scriptkiddies from attacking your SSH server and/or generating extra traffic.
Port 1024 (Up to you what port your going to used make sure to check above link)
Change Protocol
Protocol 2
Do not allow root login
Every attacker will want to gain root access into your box. Disabling root access will make the attacker’s life harder, because he first has to find an authorized user, crack into the box, then he has to make smooth to gain root access.
PermitRootlogin no
Make use of Allow/Deny Users/Groups
In most cases, not everyone should access your server remotely. AllowUsers, AllowGroups, DenyUsers and DenyGroups directives helps you to control better who’s going to have remote access to that box.
AllowUsers Juan Bitoy Steve
Save and Quit Editor
Last thing restart sshd service
/etc/init.d/sshd restart
If something missing from the guide let me know.
Note: Everytime you change config to your sshd_config always restart your sshd service so that your new configuration will take effect.
A denial-of-service attack (DoS attack) or distributed denial-of-service attack (DDoS attack) is an attempt to make a computer resource unavailable to its intended users. Source info here
Add these lines to the end of /etc/rc.d/rc.local
###################################
# Prevent DOS to our System
###################################
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
# increase the SYN backlog queue
echo 2048 > /proc/sys/net/ipv4/tcp_max_syn_backlog
echo 0 > /proc/sys/net/ipv4/tcp_sack
echo 0 > /proc/sys/net/ipv4/tcp_timestamps
echo 64000 > /proc/sys/fs/file-max
ulimit -n 64000
# increase the local port range
echo 1024 65535 > /proc/sys/net/ipv4/ip_local_port_range
# stop source routing
for i in /proc/sys/net/ipv4/conf/*/accept_source_route
do
echo 0 > $i
done
# enable reverse-path filtering
for i in /proc/sys/net/ipv4/conf/*/rp_filter
do
echo 1 > $i
done
########################
# End of Script
########################
This guide will auto backup folder within same machine using rsync and crontab. You must be login as sudo account or root.
Creating script
vi /root/rsync.sh
Copy paste this script. Remember to change the source folder or target folder
folder=`date +%Y_%m_%d`
rsync -avH /folder/to/backup /backup/$folder >> /var/log/rsync/acc
Make script executable.
chmod +x rsync.sh
or
chmod 755 rsync.sh
Create the folder rsync in /var/log
mkdir /var/log/rsync
Now add this script to your crontab. (Check this link for crontab reference)
crontab -e
# Run auto backup everynight
0 4 * * * /root/rsync.sh
Save the file… Hope this little guide helps!