How this MX toolbox Blacklist Checking Works? - blacklist

I wonder how this blacklist checking works for MxtoolBOX. Is there any general methods to check IP address for a blacklist in servers . What principle they used ?

This is a very simple DNS query.
Example.
To check IP address 1.2.3.4 if it exists in blacklist like zen.spamhaus.org then
you should reverse the ip to be 4.3.2.1 and perform the query like 4.3.2.1.zen.spamhaus.org
If the result is 127.0.0.2 then this IP is a spam source else it's not a spam source.
this is the same concept as adminkit blacklist check
http://www.adminkit.net/dnsbl.aspx

Basically they use reverse dns lookups against 100+ dns server which do the black listing.
Another nice site to check if your server is blacklisted it.

Related

Use different IP address for every loop in running iMacros script

Can anyone help me with the iMacros? This will be my first time that i will use this. I need to create a script to visit a certain website but for each visit IP address should change for the website to count it as a unique visitor.
Here's what i have so far:
URL GOTO=http://sampleWebsite.com
WAIT SECONDS=10
SET !ERRORIGNORE YES
PROXY ADDRESS=192.168.4.5:80
BYPASS=http://sampleWebsite.com
I'm really not sure about the PROXY ADDRESS and BYPASS script part.
I don't think you can do that.
Your IP address is a property of your computer, not your browser.
Typically it is allocated dynamically via DHCP, but could be set statically via eg control panel.
In the DHCP case, you could in theory release the Ip address, and hope the DHCP server allocates a different one
hint: it probably wont.
In the static case, modification typically requires user interaction and administration permission.
However, assuming this website is public, and not on the local network, then it doesn't matter. The Ip address the website sees is your public IP, and this is set by the ISP. You have no control over this.
By the way, IP address is a terrible way of detecting unique visitors, as it doesn't allow for large corporate environments where hundreds/thousands of unique users will share one external IP.
It is more likely that the website would use additional information, for instance cookies, user agent strings etc. You might have better results if you modify the user agent string, and clear cookies

Bigcouch Clustering not Working

I am new to the bigcouch.I have successfully setup bigcouch on two different system which is working perfectly fine.
On first bigcouch i have some dbs which i want to be replicate onto other bigcouch.And i copied all the shards from first bigcouch to other one.And then i used clustering command to make them clustered.
curl -X PUT db01.yourhostname.com:5986/nodes/bigcouch#db02.yourhostname.com -d {}
its gives the success result.but when i try to create any new database it gives an internal sever error.
My first question,Is this a good way to do clustering after coping shards from one to other.I am not sure if it is a correct way to do it.so can any one tell me how to do it successfully or I am missing something.
thanks.
Check that both servers are cluster aware of each other by issuing the following on each.
curl 127.0.0.1:5984/_membership
If that looks ok maybe try ping from one to the other using the FQDN to make sure it's resolvable. Bigcouch assumes resolvable FQDN by default.
Also, i've seen this happen when you try change the FQDN. Either in the erlang nodename or the server hostname. There doesn't seem to be any coping mechanism for that.

How to access CouchDB server from another computer?

I created a couchDB on my computer, that is I used the Python line server = couchdb.Server('http://localhost:5984')
I want to share this database with two other colleagues. How can I make it available to them? For the moment, I am comfortable giving them full admin privileges until I get a better handle on this.
I tried to read the relevant parts of CouchDB: The Definitive Guide, but I still don't get it.
How would they access it? They can't just type in my computer's IP address?
In order to avoid NAT problems, I would use an external service like Cloudant or Iris Couch. You can replicate your local database against the common DB in the cloud and your colleagues can connect to it.
sure they can.
Start your server like this:
server = couchdb.Server('http://192.168.56.1:5984')
Where the IP address is the IP address of your PC. Find this out via the cmd prompt and ipconfig. Then they type in their python console
server = couchdb.Server('http://192.168.56.1:5984')
Yep, exactly the same. The IP identifies it for both you and everyone else. If you want them to access it in a browser then I guess you'll need to write that front end however.
If you are not on the same local network the the same more or less applies, except you'll have to add port forwarding into the mix.
I would use ngrok (https://ngrok.com/) its free and it will expose your localhost to colleagues in order to access the db.
once you download and execute, in the command line type ngrok http 192.168.56.1:5984 and they should be able to access it when you provide them the url ngrok returns, which exposes your localhost externally

Changing case of SMTP in Exchange 2007

I have a client that wishes to change their case. Currently their domain (changed for privacy) is named Tom Allen Jones, CPA with a Windows AD domain tajonescpa.com and for some reason he'd like to have the SMTP addresses show as "TAJonesCPA.com" as the reply to address.
Inside of Exchange Management Console, I created a test user and used the old way (testuser#tajones.com) and then changed the SMTP address to TestUser#TAJonesCPA.com but only the user's portion of the email address was changed, the domain name remained in all lower case. I also modified the AD object without any change.
Is there some way to modify this without going into a ton of hassle? It's only for about a dozen users so its not like I'd spend all day manually modifying attributes.
Thanks
You need to create a new e-mail adress policy. here is an Exchange Server 2010 – Email Address Policy – How-To that both show you how to do it using the MMC and the PowerShell command line.
It is a little bit of a kludge, but you could temporarily change the address to X-testuser#TAJonesCPA.com. Then save the change. Wait a minute and remove the "X-" from the beginning of the address. So the final address is testuser#TAJonesCPA.com. Sometimes you have to fully change the address to some other value for the UPPER/lower case change to be recognized.
Of course, you would want to be quick so new messages for the recipient don't bounce.

Implementing Domain Name System

I am working on a project in embedded c.The project is the electronic Cash Register.In this
project i need to send the sale data through gprs on to a server our own made application
in C#. Now i have to change the ip of the server on the machine side because of dynamic ip.i
want to implement dns in my Machine so that idont need to change ip every time.plz anyone
in this.And what changes does i need to do on the server side.
Is your IP dynamic because of your ISP setup?
If so i'd say the easiest way would be to sign up to someone like no-ip.com. their free service will give you a url and an application to install on your server. When your ip changes on the server the application updates their records so the url is routed to the correct IP. Basically in short, going to the url there give you will alway go to your server.
Hope this helps.
I'm not sure that you want or need to implement a DNS server (and this is a very complex task, because DNS is a complex protocol, and you need to think of security issues). You only need to use a library call (like getaddrinfoand friends) which use eventually DNS to transform a host name to an IP address or vice versa.

Resources