juni 2009

You are currently browsing the monthly archive for juni 2009.

Iranska myndigheter stänger ned internet för sina medborgare (HADOPI on steroids). Så här kan du göra för att hjälpa till, sätt upp en proxyserver som de kan använda för att komma förbi portvakterna:

I Ubuntu:

sudo apt-get install squid

I CentOS/RedHat:

yum install squid

Sedan måste du redigera squid.conf (som root, dvs med sudo före i Ubuntu):

nano -w /etc/squid/squid.conf

Leta reda på raden “http_access deny all” och ändra till “http_access allow TRUSTED”. Lägg sedan till detta före http_access-raden:

acl TRUSTED src 62.60.128.0/17 62.193.0.0/19 62.220.96.0/19 77.36.128.0/17 77.77.64.0/18 77.104.64.0/18 77.237.64.0/19 77.237.160.0/19 77.245.224.0/20 78.38.0.0/15 78.109.192.0/20 78.110.112.0/20 78.111.0.0/20 78.154.32.0/19 78.157.32.0/19 78.158.160.0/19 79.127.0.0/17 79.132.192.0/19 79.170.144.0/21 79.175.128.0/18 80.66.176.0/20 80.69.240.0/20 80.71.112.0/20 80.75.0.0/20 80.191.0.0/16 80.242.0.0/20 80.253.128.0/20 80.253.144.0/20 81.12.0.0/17 81.28.32.0/20 81.28.48.0/20 81.31.160.0/20 81.31.176.0/20 81.90.144.0/20 81.91.128.0/20 81.91.144.0/20 82.99.192.0/18 82.115.0.0/19 83.147.192.0/18 84.47.192.0/18 84.241.0.0/18 85.9.64.0/18 85.15.0.0/18 85.133.128.0/17 85.185.0.0/16 85.198.0.0/18 86.109.32.0/19 87.107.0.0/16 87.247.160.0/19 87.248.128.0/19 89.144.128.0/18 89.165.0.0/17 89.221.80.0/20 89.235.64.0/18 91.98.0.0/15 91.184.64.0/19 91.186.192.0/19 91.206.122.0/23 91.208.165.0/24 91.209.242.0/24 91.212.16.0/24 91.212.19.0/24 91.212.252.0/24 92.42.48.0/21 92.50.0.0/18 92.61.176.0/20 92.62.176.0/20 92.242.192.0/19 93.110.0.0/16 93.190.24.0/21 94.74.128.0/18 94.101.128.0/20 94.101.176.0/20 94.101.240.0/20 94.139.160.0/19 94.182.0.0/15 94.184.0.0/17 94.232.168.0/21 94.241.128.0/18 95.38.0.0/16 95.80.128.0/18 95.81.64.0/18 95.82.0.0/18 95.82.64.0/18 95.130.56.0/21 95.130.240.0/21 188.34.0.0/16 188.93.64.0/21 188.121.96.0/19 188.121.128.0/19 188.136.128.0/17 188.158.0.0/15 193.189.122.0/23 194.225.0.0/16 195.146.32.0/19 212.16.64.0/19 212.33.192.0/19 212.50.224.0/19 212.80.0.0/19 212.95.128.0/19 212.120.192.0/19 213.176.0.0/19 213.176.32.0/19 213.176.64.0/18 213.195.0.0/18 213.207.192.0/18 213.217.32.0/19 213.233.160.0/19 217.11.16.0/20 217.24.144.0/20 217.25.48.0/20 217.64.144.0/20 217.66.192.0/20 217.66.208.0/20 217.146.208.0/20 217.172.96.0/19 217.174.16.0/20 217.218.0.0/15

Det öppnar proxien, men bara för iranska ip-ranger. Du kan stänga av loggning genom att lägga till dessa rader:

access_log none
cache_store_log none

Avkommentera eller skriv in denna rad, så att inte användare som kommer in via squid kan köra saker via localhost:

http_access deny to_localhost

Spara sedan och stäng genom att trycka ctrl+x och välj j och enter. Starta sedan om servern.

I Ubuntu:

sudo /etc/init.d/squid restart

I CentOS/Redhat, kör detta som root:

service squid start

Obs! Glöm inte att öppna port 3128 i din brandvägg/router så att det går att komma åt proxyn utifrån! Du kan också ställa in vilken port proxyn ska lyssna på genom variabeln http_port i /etc/squid/squid.conf.

När du är klar kan du skicka ett mejl med adressen till: me@austinheap.com eller gr88proxies@googlegroups.com. Skicka inte adressen öppet på Twitter. Mer info och länkar för Windows finns här: http://www.piratpartiet.se/proxy

Guiden baserad på denna engelska guide: http://blog.austinheap.com/2009/06/15/how-to-setup-a-proxy-for-iran-citizens/ och är inte vältestad. Hittar du fel, säg gärna till i kommentarerna. OBS! Gör inte det här om du har en massa viktiga grejer på din dator/server, eller kör kritiska tjänster på den.

Uppdatering: Här finns en färdig konfigurationsfil för squid som tar ett helhetsgrepp på säkerheten och öppnar icke-standardportar i stället för 3128: dev.austinheap.com/iran/squid-iran-ideal.txt Kör gärna på den. Kom ihåg att öppna de portar som anges i filen.

Läs även andra bloggar om , ,

I dag hittade jag en roligt, men ack så ofärdig, twitterklient för terminalen skriven i python:

jspr.tndy.me/2008/05/twitterminal-a-terminal-based-twitter-client-in-python/

Tyvärr visade det sig att det inte ens gick att skicka tweets med klienten i fråga, och när jag skulle fixa denna lilla brist i programmet snubblade jag över lite bashkod för twitter på Twitter Fan Wiki. Det kunde jag naturligtvis inte motstå och resultatet blev att jag skrev en liten twitterklient i bash.

För att testa skriptet måste du först installera curl och xmlstarlet, i Ubuntu gör du så här:

sudo apt-get install curl xmlstarlet

sedan måste du ladda hem och köra skriptet:

wget http://mickenordin.se/files/twitter.sh
chmod +x twitter.sh
./twitter.sh

Så här ser det ut:


Om du inte vill skriva in ditt användarnamn och lösenord varjegång du startar skriptet kan du skapa en fil kallad user.inc med följande innehåll (och bara det innehållet):

username=your_username_here
password=your_password_here

user.inc sparar du sedan i samma katalog som du lagt twitter.sh i. Klart!

Uppdatering: en uppdaterad version av skriptet hittar du här:http://mickenordin.se/files/twitter.tar.gz där finns också skriptet twitter_friends.sh som kör en oändlig loop med uppdatreing av din friends timeline varannan minut.

 Läs även andra bloggar om , , ,

Piratpartiet gjorde det och tog hem ett (eller kanske två mandat) i europaparlamentsvalet. Men nu får man inte luta sig tillbaka och tro att allt är klart. Nu börjar det viktigaste arbetet i piratpartiets historia, nämligen att visa att man är ett seriöst politiskt alternativ och inte bara de populistiska pellejönsar som motståndarna säger. Det kanske viktigaste valet piratpartiet kommer stå inför, är inte själva europaparlamentsvalet, utan valet av partigrupp som man nu måste göra.

Föga förvånande pushar HAX den liberala gruppen, men att gå med där vore ett stort misstag. Jens Holm, avgående parlamentariker för vänsterpartiet avråder i dag piratpartiet från att snegla på den liberala gruppen i radions studio 1 och han gör det på rent sakpolitiska grunder. Den liberal partigruppen har röstat för en antipiratpolitik i varenda pantent- och upphovsrättsfråga man kan tänka sig och röstar allt som oftas med de riktiga hökarna i den konservativa gruppen. Mattias Bjärnemalm ser dessutom, precis som jag, farorna med att sätta sig där, som inte bara är rent sakpolitiska. Mattias varnar för att den samlade effekten av att ha framstående företrädare som kommer från höger och dessutom sätta sig i en partigrupp som tydligt är placerad på höger-vänsterskalan riskerar att splittra partiet. Jag tror att han har rätt, enligt vallokalsundersökningen kommer piratpartiets väljare i något högre grad från vänster än från höger och det vore synd att allienera lejonparten av väljarna inför riksdagsvalet. Även om ett flertal inviter kommit från vänsterpartister som gärna ser piratpartiet i den socialistiska gruppen, så lider den gruppen av samma problem. Den är helt enkelt inte ett alternativ för den som vill driva en piratpolitik i stället för en höger- eller vänsterpolitik. Det lämnar bara den gröna gruppen kvar, den gröna gruppen verkar enig med piratpartiet  i de flesta frågorna och dessutom är det en grupp som gått starkt frammåt i valet. Att sitta i den gröna gruppen skulle, som jag ser det endast ha fördelar. Piratpartiet skulle kunna bedriva riktig politik och nå resultat, partiet skulle inte placera in sig på höger-vänsterskalan och skulle därmed kvarstå som ett trovärdigt alternativ inför riksdagsvalet nästa år. Dessutom skulle man slippa alla tröttsamma frågor om vilket klimatmål man vill ha :). Att vara grupplösa framstår över huvud taget inte som seriöst, en ensam och grupplös piratpartist i parlamentet gör nog inte ett vettigt handtag under alla fem åren.

Se även:

Läs även andra bloggar om , ,

I morgon är det val till europaparlamentet. Eftersom min fru tycker att det är viktigt att hela familjen går och röstar på själva valdagen har jag inte förtidsröstat. Jag vill dock ta tillfället i akt att meddela hur jag kommer rösta. Som  så många andra kommer jag att kryssa piratpartiets andranamn Amelia Andersdotter. Skälet till det är hon verkar mycket snabbtänkt, intelligent och brinner för rätt frågor. Hon förstår också att piratpartiets frågor har återverkningar utanför internet, mycket bra! Kolla bara här där hon äger KD:

Jag vill också säga ett par ord till er som oroas över att Rick Falkvinge i flera medier kallas "ultrakapitalist". Citatet kommer från en intervju i tidningen Fokus och jag vill bara uppmana alla att också läsa fortsättningen, här är hela citatet:

– Jag kallar mig ultrakapitalist och det var så jag kom in på de här frågorna.

Men piratpartiet är på intet sätt ett högerparti, menar Falkvinge. På sätt och vis kan han till och med tala om att piratpartiet slåss för en form av digital kommunism, där alla får bidra efter förmåga och där resultatet fördelas efter behov.

Grundtanken är emellertid att höger-vänsterskala blivit förlegad. Striden står nu om medborgarnas rättigheter – den absolut viktigaste frågan, enligt piratpartiet.

En "ultrakapitalist" som slåss för "digital kommunism" och tycker att höger-vänsterskalan är förlegad alltså. Med det sagt hoppas jag dock att piratpartiet väljer den gröna gruppen i europaparlamentet, då skulle trovärdighetsproblemen som den här typen av obetänksamma uttalanden från partiledaren (partiledaren för ett parti som inte tar ställning i höger-vänsterfrågor bör naturligtvis inte kallas sig vare sig utrakapitalist, eller säga att han slåss för digital kommunism) medför vara betydligt mindre än vad som kan komma att bli fallet om piratpartiet går med i den liberala gruppen. Det är viktigt om piratpartiet skall komma att ha en chans i riksdagsvalet nästa år. Anledningen till att jag kan tänka mig att stödja piratpartiet är nämligen att piratpartiet inte tar ställning i höger-vänsterfrågor, piratpartiet är ett parti som kan samla motståndet från hela det politiska spektrat mot övervakningssamhället och de tendenser till  polisstat som vi så tydligt kan se idag. Alltså, till den det berör: kryssa Amelia, sluta säga dumma saker i media och gå med i den gröna gruppen i europaparlamentet!

Se även:

Läs även andra bloggar om , , ,

Switch to our mobile site

Page optimized by WP Minify WordPress Plugin