website and protocol restriction (firewall application) - firewall

Am developing a firewall application that is suppose to restrict website/protocols/webs directories system wide that i choose
for example
restrict login.domain.com, but not domain.com
restrict domain.com/passport not domain.com
restrict .tld types e.g .org
pls give me some ideas?
[edit]
Am developing on the windows plat form , from win 2000 to win7, using any vb language vb6 upwards also i want to be able to block any protocol http ftp etc.

You probably want to investigate developing a SOCKS proxy, this is capable of filtering all protocols. Other avenues you could pursue include developing a Winsock LSP or writing your own routing software (like ISA Server).
You'll be hard pressed to do it in Visual Basic 6 or VB .NET however.

Related

IP Phone Action URL (HTTP GET) to Windows 10 Event/Message

I have a VitalPBX instance hosted on a remote web server that connects to IP phones in my office (specifically Grandstream GXP1625 and Yealink T48S). We routinely use proprietary CRM software that I would like to be able to integrate with these phones. When I answer the phone, I would like the CRM software to open the client who is calling, so I do not have to manually type in the caller ID/telephone number to pull up the caller's information.
I use Macro Express Pro 6 to automate many other repetitive processes with this CRM software, and I was hoping to use this macro software on computers next to phones to open the calling client. It supports macro activation through many avenues, including system events/messages.
Both of my IP phone models support something called Action URL, which sends a HTTP(S) GET request that can contain variables when certain actions occur, such as the phone initiating a call. I already have the companion feature, Action URI, set up so Macro Express Pro dials telephone numbers within my CRM on the phones directly.
-Yealink Action URL documentation is on page 465 of this guide.
-Grandstream Action URL documentation is on page 91 of this guide.
I am looking for help in creating or repurposing a lightweight, opening at start-up, application to listen for and process these HTTP GET requests on my local Windows 10 machines and register a system event/message, including passing the Action URL variable, for Macro Express Pro to recognize and initiate a macro that will open my CRM to the proper patient. I believe this should be a simple task, though I am not familiar with this variety of programming. If an open-source software exists that can do this, I would love to hear. Thank you in advance!
I successfully have the IP phones sending GET requests using TCP/IP Builder. Now just need to figure out how to have this program or a similar one send a system message.

How can I write a custom MDM Agent for a Windows 10 Mobile?

I know that a MDM Client is an integral part of Windows 10 and hence it is available on any device running windows 10.The following link explains MDM on Windows 10 in great detail and depth:
https://technet.microsoft.com/en-us/itpro/windows/manage/windows-10-mobile-and-mdm
However, I am curious to know(and code) that is it possible to write a custom MDM Client for Windows 10 Mobile/Desktop/Device and how.
Thanks!!
That is not possible, simply because there are no MDM APIs exposed by the OS.
You could write an app that talks to your server and executes commands in sequence, which would mimic the base flow of an MDM protocol. However, the app will be very limited in terms of what it can actually achieve. E.g. you won't be able to install apps, configure accounts, etc.
You could install certificates, although i am not sure those will be system-wide available, and get the basic device info (network hw addresses, battery level etc).

Helicon Ape: Doesn't work on my Computer IP

I'm using IIS 7.5 on a Windows 8.
I've got a situation where when I go onto my computer's localhost (192.168.2.6) from another computer connected to the same network the URL Rewrite doesn't work, however, when I use localhost on my computer it does.
this behavior is by design. You don't need license for localhost - developers can test for free.
If you have up to 3 sites, you can use Free version of Ape which has no functional limitations.
Otherwise, you need to purchase Full version.

Is there a Configuration Software for Linux Servers on the market?

I'm currently working on a Linux (Web-) Server configuration tool, which will allow you to easily manage all Your server-configurations in an graphical intuitive solution.
My tool is written in c# and is designed for windows.
The system will connect to a remote Linux-based Server over SSH and will then be able to configure the Domains/Subdomains, email accounts, ftp accounts, php/ settings, nginx/apache settings ... (all remote per ssh)
no aditional software/configuration needed
the system will be able to read the current config and will allow you to easily manage the configuration
I've made an short video of the product: http://www.youtube.com/watch?v=E8buUyOvZrQ
I came from froxlor(php server configuration), which I don't like at all. Because I'm using the server for myself and don't the master/client concept.
So my Question is:
Is there an equivalent Product already on the market?
Because if so, I can stop working on my own product.
Edit
Is there a tool wich works without client Installation? (not php or in any way web-based)
Webmin is a web-based interface for system administration for Unix:
http://www.webmin.com/
I built something similar awhile ago and it was a basic WinForms dashboard that managed Linux boxes by interfacing with them via SharpSSH. This was awhile ago, but judging by their soure forge page it is still maintained.

Remote Desktop in Linux like Team Viewer

For Remote Desktop Sessions in Linux, I want to know if there something available equivalent for what Team Viewer does for windows?
The main advantage I find of Team viewer is that it can bypass firewalls, needs no NAT configurations or port forwarding rules to be setup in the router.
One of the vnc family?
You will have to make the computer visible to the client machine, if you don't want to mess around with firewalls you will need a third party reflector service to connect both of you.
The price of dog food being what it is, we should probably plug copilot, although there are probably a bunch of free ones.
Erm, TeamViewer is not only for Windows - besides full Mac implementation, it also has Linux support (although it's beta). I haven't tried, but... Did you?

Resources