Hide

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again.

Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.


Get involved!

You can sign-in using OpenID credentials, or register a traditional username and password.

First-time OpenID users will be automatically assigned a username which can be changed after signing in.

UpGuard checks and validates configurations for every major OS, network device, and cloud provider.
Hide

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for:

Hide

News

May 19, 2015 - A Look At The New Commandlinefu
I've put together a short writeup on what kind of newness you can expect from the next iteration of clfu. Check it out here.
March 2, 2015 - New Management
I'm Jon, I'll be maintaining and improving clfu. Thanks to David for building such a great resource!
Hide

Top Tags

Hide

Functions

Determine if a port is open with bash

Terminal - Determine if a port is open with bash
: </dev/tcp/127.0.0.1/80
2015-08-28 19:07:27
User: zlemini
14
Determine if a port is open with bash

For times when netcat isn't available.

Will throw a Connection refused message if a port is closed.

Scriptable:

(: </dev/tcp/127.0.0.1/80) &>/dev/null && echo "OPEN" || echo "CLOSED"

Alternatives

There is 1 alternative - vote for the best!

Terminal - Alternatives
cat < /dev/tcp/74.125.224.40/80

Know a better way?

If you can do better, submit your command here.

What others think

Great command, but should be:

:</dev/tcp/127.0.0.1/80) &>/dev/null 2>&1 && echo "OPEN" || echo "CLOSED"
Comment by tlemerond 102 weeks and 6 days ago

In bash4 its fine as it is, in older versions and korn shell your version would be more robust.

Comment by zlemini 102 weeks and 6 days ago

I like this, however I have to act like the comic book guy from the Simpsons here and point out that this will only work if you have the service bound to your loopback interface.. In general a service will bind to all interfaces, but these days people actually take the security measure of binding a service to one or more specific IPs.

It does work as long as you specify the IP:

[email protected]:~# :

[email protected]:~# :

-su: connect: Connection refused

-su: /dev/tcp/1.3.3.7/12345: Connection refused

The first command gives no output, so:

[email protected]:~# (: /dev/null && echo "OPEN" ||

echo "CLOSED"

OPEN

Sweet.. I'll give you a plus one for this. I never knew you could actually do anything with /dev/tcp.

Comment by sonic 101 weeks and 2 days ago

ugh, the HTML code mangled the crap out of what I typed..

The first command was (no spaces)

: < /dev/tcp/1.3.3.7/80

And the last command (with added spaces)

( : < /dev/tcp/1.3.3.7/80 ) & > /dev/null & & echo "OPEN" || echo "CLOSED"

OPEN (output)

Comment by sonic 101 weeks and 2 days ago

(: /dev/null && echo "OPEN" || echo "CLOSED"

Comment by sonic 101 weeks and 2 days ago

http://www.longchamp-solde.fr

http://www.sac-louisvuittonpascher.fr

http://www.swarovski.in.net

http://www.truereligionjeansoutlet.com

http://www.tomsoutlet-stores.com

http://www.timberlandboots.me.uk

http://www.christianlouboutinuk.org.uk

http://www.michaelkorsusa.us

http://www.saclongchamp-pliage.fr

http://www.jordanshoes.us.com

http://www.airforce1.us.com

http://www.longchampoutlet.name

http://www.rolexwatches.in.net

http://www.nikeairmax90.me.uk

http://www.michaelkorsfactory-outlet.us.com

http://www.coachoutletcanada.com.co

http://www.christianlouboutinoutlet.me.uk

http://www.truereligionoutlet-store.us.com

http://www.nikerosherunwomen.co.uk

http://www.nike-mercurial.net

http://www.hermesbirkin.org

http://www.michaelkorsoutletonlinstore.us.com

http://www.hermesbelts.us

http://www.nikeairmax90.org.uk

http://www.fitflop.in.net

http://www.michaelkorsoutletonline.in.net

http://www.mcm.in.net

http://www.michaelkorsoutlets.org.uk

http://www.lacostepoloshirts.cc

http://www.truereligionjeanscanada.com

http://www.thomassabos.co.uk

http://www.coachoutletstore.com.co

http://www.ralphlaurenoutlet.in.net

http://www.louisvuittonus.us.com

http://www.truereligionjeansoutlets.us.com

http://www.louisvuitton.in.net

http://www.coachoutletstores.com.co

http://www.cheapmichaelkorshandbag.in.net

http://www.cheapnfljerseys.org

http://www.outletswarovski.co.uk

http://www.toms.us.com

http://www.louboutinpas-cher.fr

http://www.swarovskicrystal.me.uk

http://www.hermesoutletstore.us.com

http://www.kobebryantshoes.in.net

http://www.louisvuittonoutletstore.name

http://www.cheapmlbjerseys.us.com

http://www.nike-airhuarache.co.uk

http://www.truereligion-jean.us.com

http://www.iphone-cases.name

http://www.tiffany-outlet.us.com

http://www.pandorajewelryoutlet.us.com

http://www.tiffanyjewellery-outlet.co.uk

http://www.burberryonlineoutlet.in.net

http://www.reeboktrainers.org.uk

http://www.christianlouboutinonline.us.com

http://www.cheap-nfljersey.us.com

http://www.nikeairmax90.co.uk

http://www.pandora.eu.com

http://www.mont-blancpens.com.co

http://www.nbajerseys-wholesale.us.com

http://www.raybansunglassesonline.us.com

http://www.nfljerseys-wholesale.us.com

http://www.louisvuittonhandbagsoutlet.co.uk

http://www.michaelkorsfactoryoutlets.in.net

http://www.michaelkorsoutlet-store.us.com

http://www.poloralphlaurenshirts.us.com

http://www.michaelkors-outlets.us.com

http://www.michaelkorshandbagsale.us.com

http://www.nhljerseys-wholesale.us.com

http://www.rolexwatches-uk.co.uk

http://www.cheap-snapbacks.us.com

http://www.michaelkorsclearance.in.net

http://www.cheapmlbjerseys.net

http://www.air-jordanshoes.us.com

http://michaelkors.outletonlinestores.us.com

http://www.adidasoutletstore.in.net

http://www.ralphlauren-pascher.fr

http://www.discountmichaelkorshandbags.in.net

http://www.juicycoutureoutlet.net

http://www.louisvuittonoutlet.in.net

http://www.cheapsoccerjersey.net

http://mulberryoutlet.outlet-store.co.uk

http://michaelkors.outletstoreonline.us.com

http://www.lebronjamesshoes.in.net

http://www.beats-headphones.in.net

http://www.michaelkorshandbagsoutletstore.us.com

http://www.niketnpas-cher.fr

http://www.michaelkorssale.in.net

http://www.swarovskicrystal.us.com

http://www.nikeairmaxshoess.co.uk

http://www.timberlandboots.name

http://www.basketballshoes.us.com

http://www.soccerjerseys.us.com

http://www.adidas-wings.in.net

http://www.pradaoutlet.us

http://www.michaelkorsoutletonlinestores.us.com

http://www.lebronjames.us.com

http://www.michaelkorsfactoryoutlet.us.org

http://www.futbol-baratas.com

http://www.nikeairhuarache.org.uk

http://www.michaelkorshandbagsclearances.us.com

http://www.hermesbags.co.uk

http://www.raybansun-glasses.in.net

http://www.linksoflondons.co.uk

http://www.michaelkorsoutletclearance.us.com

http://www.cheap-jordanshoes.us.com

http://www.michaelkorswallet.net

http://www.airmax2015.in.net

http://www.chaussurelouboutin.fr

http://www.longchamppas-cher.fr

http://www.oakleysunglassess-outlet.us.com

http://www.pololacostepascher.fr

http://www.nikeblazerpas-cher.fr

http://www.kobeshoes.us

http://www.pradahandbagsoutlet.co.uk

http://www.asicsisrael.com

http://www.michaelkorsoutletcanada.in.net

http://www.birkenstock.us.com

http://www.michaelkorswholesale.us.com

http://www.ralphlaurenpolo.it

http://www.outletmulberry.co.uk

http://www.raybansunglass.com.au

http://www.longchamppliage.fr

http://www.michaelkorsoutlet.org.uk

http://www.pradashoes.us

http://www.michaelkorshandbags.in.net

http://www.mbtshoesoutlet.us.com

http://www.louisvuittonbag.us.com

http://www.raybansunglass.us.com

http://www.beatsbydrdre-headphones.us.com

http://www.calvinklein.in.net

http://www.michaelkorsbags.uk

http://www.adidastrainers.me.uk

http://www.cheapfootballshirt.org.uk

http://www.nikeairforce1.fr

http://www.jordan-pascher.fr

http://www.cheapjordan-shoes.us.com

http://www.herveleger.us.com

http://www.reebokoutletstore.us.com

http://www.michaelkorsoutletusa.net

http://www.louisvuittonhandbag.us

http://www.longchamphandbag.us.com

http://www.jordan-shoes.us.com

http://www.michaelkorsonlinesale.us.com

http://www.louisvuittonhandbags.org.uk

20160323caihuali

Comment by xiaozhengm 73 weeks and 5 days ago

http://www.gucci-outlet.org

http://www.ralphlaurenoutletonline.in.net

http://www.michaelkorsuk.com.co

http://www.seattleseahawksjersey.us.com

http://www.nike-rosherun.in.net

http://www.kevindurantshoes.name

http://www.montblanc-pens.name

http://www.ralphlaurenpolo.in.net

http://www.louboutinshoessale.com

http://www.jordanshoes.us.org

http://www.miamiheatjerseys.us.com

http://www.fitflopssaleclearance.us.org

http://www.north-faceoutlet.net.co

http://www.michaelkorshandbagsonsale.com

http://www.montblancpen.us.com

http://www.jordan3.net

http://www.curry3.name

http://www.louis-vuitton-borse.it

http://www.cheaprolexwatches.name

http://www.fitflops.us.com

http://www.cheapuggsboots.us.com

http://www.adidas.in.net

http://www.louis-vuittonoutlet.eu.com

http://www.louis-vuittonoutlets.us.org

http://www.katespade.eu.com

http://www.pradaoutlet.net.co

http://www.ugg-outlet.ca

http://www.adidasnmd-shoes.us.com

http://www.mbt.us.com

http://www.true-religionjeans.us.org

http://www.cheapjordansshoes.in.net

http://www.uggsbootscheap.us.com

http://www.ralphlauren-outlet.net.co

http://www.discountuggboots.us.com

http://www.nikeoutletstore.us.com

http://www.raybanpascher.fr

http://www.canadagooseoutletsale.us.com

http://www.cheapuggbootsuk.org.uk

http://www.replicawatches.name

http://www.jordan4.net

http://www.rolexwatchesoutlet.us

http://www.adidasshoes.net

http://www.sunglassesoakley.com.co

http://www.katespadeoutlets.us.com

http://www.washingtonwizardsjerseys.com

http://www.tomsshoesuk.org.uk

http://www.truereligion-jeans.us

http://www.jordan6.net

http://www.adidasoutletstore.net

http://www.toryburchoutlet.us.org

http://www.louisvuittonofficial.us.com

http://www.uggoutletonline.in.net

http://www.christianlouboutin-paris.fr

http://www.coachclearance.us.com

http://www.gucci-outlet.net.co

http://www.montblanc.com.co

http://www.louisvuittonoutletonlineshop.com

http://www.rosherun.org

http://www.louisvuittonparis.fr

http://www.nikeoutletstores.us.com

http://www.gucci.me.uk

http://www.michaelkorsoutletclearance.us.org

http://www.coachfactoryoutletclearances.us.com

http://www.raybansunglasses.me.uk

http://www.raybansunglassess.com.co

http://www.canadagooseca.us.com

http://www.christianlouboutinoff.us

http://www.giuseppe-zanotti.us.com

http://www.outletcanadagoose.com.co

http://www.clevelandcavaliersjerseys.us.com

http://www.ralphlaurenukofficial.org.uk

http://www.monclerjacketsonline.us.com

http://www.uggsclearance.us.org

http://www.vansshoes.name

http://www.cheapraybansunglasses.net.co

http://www.adidasoriginals.in.net

http://www.jordansforsale.in.net

http://www.jordanretro.name

http://www.losangelesclippersjerseys.com

http://www.uggoutletdiscount.us.com

http://www.tomswedges.us

http://www.coachoutletstoreonlineclearances.us.com

http://www.aididasyeezy.org.uk

http://www.raybansonsale.com.co

http://www.beatsbydrdresolo.us

http://www.michaelkorsoutletstores.us.org

http://www.chaneloutlet.in.net

http://www.pandorajewelry.in.net

http://www.canadagoosecanada.us.org

http://www.nfljerseyswholesales.us

http://www.ugg-boots.fr

http://www.katespade-outlet.net.co

http://www.coachhandbagsnew.us.com

http://www.louboutinshoes.cc

http://www.jordanconcords.net

http://www.mcmbags.com.co

http://www.todsoutlet.in.net

http://www.ugguk.me.uk

http://www.hollister-uk.org.uk

http://www.louisvuitton-handbags.com.co

http://www.michael--korsoutlet.us.com

http://www.basketballshoes.name

http://www.chicagobullsjerseys.com

http://uggs.uggaustralia.qc.com

http://www.goldenstatewarriorsjerseys.us.com

http://www.nhljerseys.org

http://www.louboutinfemme-pascher.fr

http://www.oakleys-sunglasses.us.org

http://www.airjordan-pascher.fr

http://www.retrojordans.name

http://www.ralphlaurenoutletofficial.us.com

http://www.outletugg.com.co

http://www.nike-airmax.me.uk

http://www.uggsoutletcheap.us.com

http://www.truereligion-jeans.com.co

http://www.rolexwatchesforsale.name

http://www.michaelkorsoutletofficial.us.com

http://www.polooutlet-online.us.com

http://www.oakleysunglassescanada.ca

http://www.oakley-sunglasses.net.co

http://www.hollistercoclothing.com

http://www.airmaxssale.com

http://www.outletcanadagoose.name

http://www.uggcheap.us.com

http://www.kobebryantshoes.name

http://www.cheap-jordans.us.com

http://www.louboutinshoesoutlet.co.uk

http://www.cincinnatibengalsjerseys.us.com

http://www.montblancpenofficial.us.com

http://www.truereligionjeans-outlet.us.com

http://www.supra-shoes.net

http://www.poloralphlaurenukonline.co.uk

http://www.poloralph-lauren.us.org

http://www.michaelkorsoutlet-store.us.org

http://www.uggoutlets.com.co

http://www.nikeoutlet-online.com

http://www.christianlouboutin-pas-cher.fr

http://www.oakleysunglassess.com.co

http://www.toms-shoes.cc

http://www.uggsoutletsale.us.com

http://www.louis-vuitton.me.uk

http://www.hermesbags.us.org

http://www.canadagoosecanada.com.co

http://www.uggoutletsale.in.net

http://www.longchamp.us.com

http://www.katespadehandbagsoutlet.us.com

http://www.coachfactoryoutlet-online.us.org

http://www.moncleroultet.us.com

http://www.louisvuittonoutletmalls.us.com

http://www.nba-jerseys.us.com

http://www.louisvuitton.me

http://www.raybanoutlet.net.co

http://www.coachcanadaoutlet.com.co

http://www.raybansunglassesoutlet.net.co

http://www.moncler.me.uk

http://www.fitflopsuk.me.uk

http://www.gooseoutlet.us.com

http://www.pittsburghsteelersjerseys.us.com

http://www.adidas-nmd.co.uk

http://www.louisvuitton.de.com

http://www.cheapoakleysunglassess.com.co

http://www.oakleysunglasses-outlet.com.co

http://www.newyorkknicksjerseys.us.com

http://www.rayban-sunglasses.com.co

http://www.cheapoakleysunglasses.net.co

http://www.coachfactoryoutlet-online.eu.com

http://www.tomsshoes.us.org

http://www.tomssale.in.net

http://www.abercrombieoutletonline.cc

http://www.hilfigeroutlet.in.net

http://www.dallasmavericksjerseys.com

http://www.oakleystore.com.co

http://www.denverbroncosjerseys.us.com

http://www.nike-airmaxpascher.fr

http://www.coachoutletcheap.us.com

http://timberlandboots.hugeoff.net

http://www.moncler--paris.fr

http://www.uggoutletsales.us.com

http://www.louisvuitton-outlet.ca

http://www.clarisonic.com.co

http://www.outlet-celine.com

http://www.uggboots-onsale.us.org

http://www.michaelkors--outlet.us.com

http://www.truereligion.net.co

http://www.monclerjacketsuk.me.uk

http://www.louisvuitton-discount.com

http://www.niketn-pascher.fr

http://www.uggsuk.org.uk

http://www.pradahandbags.net

http://www.ray-banssunglasses.com.co

http://www.outletslouisvuitton.us.com

http://www.nike--rosherun.fr

http://www.abercrombieandfitchoutlet.in.net

http://www.canadagooseukoutlet.me.uk

http://www.cheapuggssale.us.com

http://www.cheapjordansforsale.us

http://www.celine-outlet.us

http://www.raybansunglasses.uk

http://www.cheaprolexforsale.com

http://www.michaelkors--outlet.com.co

http://www.coachfactoryoutletmall.us.com

http://www.coachoutletonlinesale.eu.com

http://www.true-religion.me.uk

http://www.outletmichaelkorshandbags.us.com

http://www.edhardyclothing.in.net

http://www.bostoncelticsjerseys.com

http://www.louisvuittonoutletstores.us

http://www.burberry-outletonline.com.co

http://www.coachoutletofficial.us.com

http://www.pandorajewelry.us.org

http://www.tiffanyandcojewelry.com.co

http://www.adidasyeezy350.us.com

http://www.tiffanyandco.nom.co

http://www.gucci-outlet.in.net

http://www.ugg-bootsuk.co.uk

http://www.timberlandboots.net.co

http://www.tommyhilfigeroutlet.us.org

http://www.asicsshoes.name

http://www.adidassuperstar.name

http://www.louis--vuittonhandbags.us.com

http://www.michael-korsbags.us.com

http://www.uggsaustralia.it

http://www.cheap--nfljerseys.us.com

http://www.raybanssunglasses.com.co

http://www.northface.us.com

http://www.ugg-canada.ca

http://www.lebronjames-shoes.net

http://www.fitflops.org

http://www.ugg-italia.it

http://www.mlbjerseys.org

http://www.oklahomacitythunderjerseys.us.com

http://www.uggclassic.us.com

http://timberland.officialfree.net

http://www.ray-ban-sunglasses.com.co

http://www.cheapraybans.us.org

http://www.louisvuittonlvoutlet.us.com

http://www.pandorauk.me.uk

http://www.adidas-yeezy.us.com

http://www.hollisterclothing.net

http://www.sanantoniospursjerseys.us.com

http://www.oakleyssunglasseswholesale.us.com

http://www.uggbootaustralia.us.com

http://www.authenticlouisvuittonhandbags.us.com

http://www.lebronjames-shoes.name

http://www.gucci-inc.com

http://www.nikefactoryoutlet.org

http://www.niketrainers.uk

http://www.abercrombiefitch.us.com

http://www.hollister.in.net

http://www.outletsmichaelkors.us.com

http://www.christianlouboutinsale.me.uk

http://www.christianlouboutinoutlet.com

http://www.louboutin.us.com

http://www.toms.us.org

http://www.redbottoms.org.uk

http://www.uggbootsparis.fr

http://www.uggsboots.us.org

http://www.michaelkorsoutletcanada.com.co

http://www.gucci--outlet.com.co

http://www.chanelbags.in.net

http://www.thenorthface.net.co

http://www.outlet-uggboots.us.com

http://www.jordanfemmepascher.fr

http://www.uggsoutlet-online.us.com

http://www.officialmichaelkorsoutlet.us.com

http://www.hogan-scarpe.it

http://www.cheaptoryburchoutlet.com

http://www.uggslippers.com.co

http://www.uggoutlet-stores.us.com

http://www.canadagoose.com.co

http://www.newenglandpatriotsjerseys.us.com

http://www.coachfactoryoutlet-onlinestore.us.com

http://www.poloralphlaurenuk.co.uk

http://www.canadagoose-pascher.fr

http://www.jordan13.org

http://www.christianlouboutin.name

http://www.monclerpascherhomme.fr

http://oakley.sunglassesonline.us.com

http://www.kobeshoes.org

http://www.coachfactoryoutlet-stores.us.org

http://www.prada.us.org

http://www.canadagoosejacketsoutlet.us.com

http://www.louis-vuittonoutlet.us.com

http://www.uggbootscanada.ca

http://www.cheapjordansshoes.us.com

http://www.uggs-pascher.fr

http://www.seattleseahawksjerseys.us.com

http://www.coachoutletstoreonlinesale.us.com

http://www.minnesotavikingsjerseys.us.com

http://www.tomsshoes-outlet.com

http://www.longchamp-sac.fr

http://www.jordan8.net

http://www.adidastrainers.uk

http://www.rolexwatches.us.com

201612.15chenjinyan

Comment by chenjinyan 35 weeks and 4 days ago

http://www.oakley-sunglasses.net.co

http://www.gucci.me.uk

http://www.nfljerseyswholesales.us

http://www.coachfactoryoutlet-online.us.org

http://www.mbt.us.com

http://www.minnesotavikingsjerseys.us.com

http://www.christianlouboutin.name

http://www.losangelesclippersjerseys.com

http://www.cheapuggoutlet.us.com

http://www.michaelkors--outlet.us.com

http://www.louisvuittonstores.us.com

http://www.uggbootscanada.ca

http://www.newyorkknicksjerseys.us.com

http://www.outletmichaelkorshandbags.us.com

http://www.monclerpascherhomme.fr

http://www.oakleysunglassesoutletwholesale.us.com

http://www.todsoutlet.in.net

http://www.vansshoes.name

http://www.canadagooseoutlet.nom.co

http://www.adidasnmd-shoes.us.com

http://www.poloralphlauren.nom.co

http://www.hogan-scarpe.it

http://www.kevindurantshoes.name

http://www.ugg.com.co

http://www.nikeoutletstore.us.com

http://www.jordan4.net

http://www.uggsuk.me.uk

http://www.raybanoutlet.net.co

http://www.louisvuitton-outlet.ca

http://www.celine-outlet.us

http://www.louisvuittonoutletmalls.us.com

http://www.louisvuittonoutletstores.us

http://www.pittsburghsteelersjerseys.us.com

http://www.uggs-pascher.fr

http://www.abercrombiefitchoutlet.com.co

http://www.louis-vuittonoutlet.us.com

http://www.canadagoosecanada.us.org

http://www.nhljerseys.org

http://www.cheapuggboots.gr.com

http://www.gucci-outlet.org

http://oakley.sunglassesonline.us.com

http://www.curry3.name

http://www.airmaxssale.com

http://www.cheapoakleysunglasses.net.co

http://www.montblancpenofficial.us.com

http://www.nike-airmaxpascher.fr

http://www.pandorajewelry.in.net

http://www.raybanssunglasses.com.co

http://www.louisvuitton-handbags.com.co

http://www.outletuggsboots.us.com

http://www.coachoutletofficial.us.com

http://www.rayban-sunglasses.com.co

http://www.michaelkorsoutletsale.us.org

http://www.raybanpascher.fr

http://www.fitflopsuk.me.uk

http://www.retrojordans.name

http://www.oakleysunglasses-outlet.com.co

http://www.abercrombieandfitchoutlet.in.net

http://www.burberryoutlet-online.net.co

http://www.pradaoutlet.net.co

http://www.adidasshoesoutlet.us.com

http://www.niketn-pascher.fr

http://www.replicawatches.name

http://www.christianlouboutinoff.us

http://www.louis-vuitton.me.uk

http://www.uggclassic.in.net

http://www.katespade.us.org

http://www.mlbjerseys.org

http://www.toms.us.org

http://www.louis-vuittonoutlets.us.org

http://www.coachoutletonlinesale.eu.com

http://www.louisvuitton.me

http://www.jordans.in.net

http://www.ralphlaurenpolooutlet.cc

http://www.seattleseahawksjerseys.us.com

http://www.ugg-boots.fr

http://www.coachoutletstoreonlinesale.us.com

http://www.uggscheapboots.us.com

http://www.christianlouboutinsale.me.uk

http://www.louisvuittonlvoutlet.us.com

http://www.fitflops.org

http://www.true-religionjeans.us.org

http://www.polooutlet-online.us.com

http://www.louis--vuittonhandbags.us.com

http://www.ugg-canada.ca

http://www.gucci-inc.com

http://www.tomsuk.org.uk

http://www.fitflops.us.com

http://www.michaelkorsoutletstores.us.org

http://www.ralphlaurenoutletonline.in.net

http://www.timberlandboots.net.co

http://www.louisvuittonoutletonlineshop.com

http://www.tiffanyandco.nom.co

http://www.outletslouisvuitton.us.com

http://www.rolexwatchesforsale.name

http://www.nikefactoryoutlet.org

http://www.monclerjacketsuk.me.uk

http://www.gooseoutlet.us.com

http://www.canadagoosejacketsoutlet.us.org

http://www.hilfigeroutlet.in.net

chenyingying20170104

Comment by chenyingying 32 weeks and 5 days ago

Your point of view

You must be signed in to comment.