Fairc

From Futuragora Wiki
Revision as of 22:52, 10 June 2018 by Reset (talk | contribs) (Created page with "<pre> Projecto: Rede IRC Futuragora Servidor: lab e dev Link: http://irc.futuragora.pt Stats: https://irc-source.com/net/Futuragora?graph=last_year Pagina IRC da Futuragora:...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Projecto: Rede IRC Futuragora
Servidor: lab e dev
Link: http://irc.futuragora.pt
Stats: https://irc-source.com/net/Futuragora?graph=last_year

Pagina IRC da Futuragora: http://www.futuragora.pt/comunicacao/rede-de-irc-da-futuragora/
Artigo no site sobre o canal: http://www.futuragora.pt/2013/07/canal-futuragora-chat-da-futuragora/

Princípios orientadores da rede de IRC da Futuragora.

1. A rede irc.futuragora.pt tem como principal missão servir como plataforma e canal de comunicação da Futuragora e projetos.
2. O #futuragora é o ponto de encontro dos associados, colaboradores e parceiros da Associação.
3. No canal #futuragora, todos os associados e pessoas conhecidas podem ter acesso OP no canal mediante objetivos da Missão FA
4. O administrador do servidor de irc tem como função garantir que o serviço está sempre activo. Não pode banir ou intervir nos canais sem consenso geral excepto em ataques ao servidor.
#futuragora - Rede Portuguesa de IRC | http://irc.futuragora.pt | Canal Genérico | Projectos, testes e desenvolvimento entre em #dev

Regras do canal #futuragora:
1. Ninguem poderá será banido eternamente do canal da futuragora desde que seja uma pessoa física e não desrespeite abusivamente as regras do canal.
2. Não existe nenhuma regra fixa no canal. É permitido beijos e paixões mas com um certo limite.

Canais iniciais:
    
#futuragora - Canal inicial
#dev - Area de desenvolvimento
#live - Feeds e entradas
#help - Ajuda no IRC
#tvp - projecto venus e jacque fresco

Bots:
Vénus - Main op bot and chat bot, admin e ircop máximo
search - Pesquisa google e feeds
GUI - Willie Bot

Data de Fundação do server
irc.futuragora.pt: Fri Nov 22 2013 at 09:03:43 WET


TEXTO------------------------------------------ Rede de IRC para a Sustentabildiade e Automação Qual o tema e missão desta rede de IRC? Para nós, o conceito de sustentabilidade é elevar a eficiência económica à equidade social na difusão do conhecimento dos meios que agregam valores na preservação e manutenção do meio ambiente. O desenvolvimento sustentável deve ser levado a sério, desejamos ao máximo atender às necessidades presentes, mas sem comprometer a sociedade, a economia e o ambiente futuro. É nesse contexto que surge esta rede de IRC, que vem fixar-se como uma plataforma de contacto entre os projectos sustentáveis, a tecnologia e as pessoas em direcção a um planeta mais eficiente, ecológico e justo. Porquê mais uma rede de IRC? Não existe rede de irc especialmente dedicada a projectos sustentáveis, investigação tecnológica e automação. Embora existam muitas redes de IRC, algumas com milhares de users até mas nenhuma segue uma filosofia clara quanto à necessidade urgente de promover, divulgar e por em contacto, o homem, a natureza e as máquinas. Para quê retornar ao IRC? O irc já existe há muitos anos e nunca acabou. Redes como a freenode mostram bem o potencial que o IRC aínda tem para dar. A tecnologia do IRC permite certas funções que outras vias de comunicação têm dificuldade em manter. Se tomarmos como exemplo o skype, o teamspeak ou mesmo o facebook, os recursos do seu computador começam a ficar mais limitados. Isto acontece porque estas tecnologias mais avançadas acabam por carregar o sistema com componentes pesados como flash, java. Enquanto que o skype e outros programas de comunicação online são plataformas proprietárias, o IRC é um protocolo livre e gratuito que funciona em qualquer dispositivo, ou sistema operativo. Vou encontrar alguma coisa nova? Várias. A primeira novidade da nossa Rede de IRC é o serviço de bounce (ZNC) que permite não perder as suas conversas mesmo quando fica offline sem ligação à internet. No facebook ou no skype, pode consultar a sua conversa anterior, e mesmo receber mensagems offline. O IRC faz exactamente a mesma coisa mas com o dobro da privacidade e com encriptação se necessário em qualquer canal, usa certificados, e permite milhares utilizadores. A outra novidade na nossa rede de IRC é a venus bot que permite fazer pesquisas, automatizar processos, e agendar tarefas ou contactos. Nenhum dos seus actuais sistemas de comunicação permitem funcionalidades avançadas como estas. É um local seguro para eu comunicar? Provavelmente mais seguro que qualquer outra das formas de comunicação que usa actualmente. A rede de IRC usa SSL/TLS para encriptação do tráfego entre o seu dispositivo e o servidor. Por outro lado a sua actividade na rede, como as conversas privadas não são guardadas nos nossos servidores, ao contrário de outras vias de comunicação como o gmail, o facebook ou mesmo mensagens de telemóvel. Em 2014 foi lançada uma rede de IRC na FUTURAGORA. O objectivo inicial era manutenção de uma plataforma de comunicação realtime que servisse de fonte para os nossos mais recentes desenvolvimentos de integração. No entanto a linha condutora desta rede acabou por se tornar na comunicação entre pessoas e máquinas sobre sustentabilidade, automação, activismo e desenvolvimento de projectos. A Filosofia da nossa Rede de IRC pública tem várias componentes. A rede existe para fornecer serviços interativos para comunidades de projectos peer-to-peer. Projectos dirigidos a pessoas e abertos, com ampla participação e divulgação nos vários grupos e equipas participantes nas actividades de sustenabilidade e tecnologia. Alguns princípios básicos são: Os membros da comunidade beneficiam de melhor acesso uns com os outros. Colocam-se uma série de projectos em estreita proximidade num ambiente interativo criando vínculos entre os desenvolventes projectos e ajuda dos membros da comunidade aproveitando assim melhor o trabalho de todos. Interação amigável é mais eficiente do que conversas picadas. Desenvolvedores de projetos são auto-motivados e livres na gestão dos seus projectos. A comunicação numa rede dedicada à sustentabilidade e automação permite uma mais ampla divulgação das varias actividades relacionadas. Regras Formas de acesso: A página chat-online permite um acesso imediato aos nosso canais de comunicação Chat e Voip. O Plugin TVP para o chrome desenvolvido pela futuragora tem um popup direto para os canais de chat. A plataforma FuturAI tem um botão directo para abrir e fechar o chat da #futuragora. Poderá abrir apenas o IRC Web Chat via site sem qualquer outro aditivo para se estiver numa rede ou dispositivo móvel aceder de forma mais leve. Pode também aceder ao nosso canal através da rede IRC (irc.futuragora.pt) mas é necessário um software aplicativo cliente de IRC. Existem diversas opções. Algumas delas são: Ircle para Mac, KvIRC, Hexchat ou Pidgin para Windows, irssi, weechat para Gnu/Linux. Se usar um cliente de IRC deverá ligar-se ao servidorirc.futuragora.pt usando o comando “/server -e irc.futuragora.pt +6697”. (por norma pode se automatizar o login no cliente IRC) A Futuragora fornece um acesso bounce (ZNC) ao canal que permite que um utilizador que não esteja online ou ligado à rede ver todas mensagens escritas no servidor. Clique futuragora.pt ZNC WebChat para entrar no chat da sua conta de IRC através desta página. Para aceder à sua conta ZNC usando um cliente de IRC deverá ligar-se ao servidor com o comando /server futuragora 3001 e depois colocar os seus dados com o comando /quote pass user:palavrapasse desta forma quando se ligar pode aceder às ultimas conversas e mensagens. Também poderá configurar a sua conta ZNC no painel de administração (site fica amarelo devido ao aviso ssl mas basta clicar para proceder) SASL? Encrypted Rooms? Encriptaçao TOR+Fish+GPG? CertP? Nova Rede IRC para a Sustentabilidade e Tecnologia "As redes sociais nunca foram um "lugar sagrado" da privacidade. O próprio Facebook, ainda em estágio primitivo, surgiu quando Mark Zuckerberg decidiu usar os servidores da universidade de Harvard e baixar fotos de garotas das moradias estudantis a fim de criar um site em que os alunos pudessem votar nos atributos de duas mulheres e estabelecer um ranking. Ou seja, desrespeito à privacidade em altos níveis." Em 2013 foi lançado um servidor de IRC na FUTURAGORA. O objectivo inicial era a manutenção de uma plataforma de comunicação realtime que servisse de fonte para os nossos mais recentes desenvolvimentos de integração. No entanto a linha condutora desta rede acabou por se tornar na comunicação entre pessoas e máquinas sobre sustentabilidade, automação, activismo e desenvolvimento de projectos. Acima de tudo essa fora de comunicação permitiu-nos tirar a nossa actividade principal das redes sociais tornando-a mais privada. SERVIDOR Porta 6667 6697 UNREAL https://www.unrealircd.org/docs/User_%26_Oper_commands MODULES: https://github.com/eggtcl/rss-synd https://raw.githubusercontent.com/Notos/ircbot/master/scripts.old/alice.tcl /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Starting loop.... echo Booting Status sleep 3service prosody restart /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Hostname: $(hostname) sleep 1 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Whois: $(whois futuragora.pt) sleep 1 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Time: $(date) sleep 1 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Current Uptime: $(uptime) sleep 1 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Ping: $(ping -c1 google.com) sleep 15 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Connected Users: $(who) sleep 1 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Last logs $(lastlog | grep 2015) sleep 1 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev TOP 3 CPU: $(ps -auxf | sort -nr -k 3 | head -3) sleep 15 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev TOP 3 RAM: $(ps -auxf | sort -nr -k 4 | head -3) sleep 15 /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf dev Visit http://www.futuragora.pt sleep 300 echo "Escolheu a option $options"echo ""echo "listing processes" ps -A echo Enviar MSG para #futuragora: " read MSG /home/dev/bots/nodebot-master/nodebot -c /home/dev/bots/nodebot-master/nodebot.conf futuragora $MSG - (msg enviada pelo sistema)
IRC Hexchat Config-------------------------- Método 1 Servidor /server -ssl irc.futuragora.pt +6697 TOR /set net_proxy_host 127.0.0.1 /set net_proxy_type 3 /set net_proxy_port 9050 ( 9150) /set net_proxy_use 0 /set irc_user_name nick
Método 2 (Gráfico) Na lista de redes meter irc.futuragora.pt/+6697 Marcar -Connect to selected server only -Use SSL for all servers in this network -Accept invalid SSL certificate -"Login method" to "Default".
Encryptar Encryptação com fish (meter só no pvt do nick, não se enganem, se se enganarem dar o delkey, no canal, pvt, etc) /setkey senha (metes uma senha) /delkey nick (metes o nick) Encriptação com OTR https://wirelesspt.net/wiki/Como_utilizar_o_otr_e_fish_no_irc https://wirelesspt.net/wiki/Hexchat#otr Existe tb script no github https://github.com/TingPing/hexchat-otr https://github.com/wirelesspt/hexchat #!/bin/sh echo "This script will install/update hexchat and or otr automatically" echo read -r -p "Are you sure ? [y/N]" response case $response in [yY][eE][sS]|[yY]) # Software and dependences needed: sudo apt-update sudo apt-get -y install hexchat gcc make pkg-config libglib2.0-dev git automake autoconf-archive libtool glibc-source libcrypt-gcrypt-perl libotr5-dev # Check for old and or outdated hexchat-otr files: if [ hexchat-otr ] then rm -rf hexchat-otr else echo "hexchat-otr not found. Downloading..." fi # Download new/update hexchat-otr sources: git clone https://github.com/TingPing/hexchat-otr cd hexchat-otr # compile the sources: ./autogen.sh ; make -s sudo make install ### Prepare addons/otr_autostart.lua mkdir ~/.config/hexchat/addons cat <<EOT >> ~/.config/hexchat/addons/otr_autostart.lua -- Auto starts OTR query hexchat.register('OTRPM', '2', 'Automatically start otr upon /query nick') hexchat.hook_print('Open Context', function (args) -- We only want queries if hexchat.props['type'] ~= 3 then return end -- Ignore empty tabs, znc queries, and scripting consoles if not hexchat.get_info('channel'):match('^[%*%(>]') then hexchat.command('chanopt -quiet /otr start') end end) EOT ### Ready to use Hexchat echo read -r -p "Start hexchat? [y/N]" response case $response in [yY][eE][sS]|[yY]) echo "Starting hexchat..."; DISPLAY=:0.0 hexchat &  ;; *)  ;; esac echo echo "To start OTR open a chat windows with someone usin OTR and type /otr start"; echo "To end conversation type /otr finish"; echo "Check this out https://irc.futuragora.pt"  ;; *) echo echo "Really ? Check this out: https://en.wikipedia.org/wiki/Off-the-Record_Messaging" echo  ;; esac Fundador do canal #futuragora na freenode: fbsd Comandos: /quote chanserv info #chan /join services futura1 Hidden IP Remover o xw do modulo connect Register Channel /cs register #futuragora desc ## IRCADMIN IRC Admin: Alien | xeon | KR | Rafael | reset IRcopGlobal: rockcavera FAChannelOps: zh | r0173x Equipa de Desenvolvimento do IRC: KR, reset, Alien, rockcavera Tarefas Dev IRC: Desenvolver os relays entre plataformas; Manter e melhorar os bots e serviços sediados no IRCd; Criar uma App Android que esteja directamente ligada aos canais de IRC; Adicionar voz (audio) colateral ao canal de IRC de forma simples acesso; Desenvolver e melhor os sites que suportam o projeco -> equipa de comunicação! APP ANDROID Desc: Densevolvimento de uma Apps de Android que esteja directamente ligada à rede de irc. Como a base é a rede de irc tem acesso a todos as funcionalidade que estão na rede. Especificação: FASE 1 - App de acesso ao chat e canais (Androirc) Playstore Download - tem de estar na apt store- oferta de um desblokeado +server para Admins Acesso ao Chat com a possibilidade estar em varios canais Os links são assumidos e sãao abertos em Browsers Acesso a canais onde passam RSS (partilha de rss e info) Janela directa para bots personalizados FASE2 - Audio e Video sobre o irc - para além de estar no irc chat pela app, pode aceder a salas ou fazer conversas directas privativas (p2p) e em grupo (server based). Plataformas possiveis: webrtc, SIP, mumble, teamspeak, discord etc... Users: registo de utilizadores, com login. Audio no bots FASE 3 - Messenger like apps - Aplicaçáo com browser incluido e assistente virtual com audio. Assistente virtual Acesso a files e pastas Canais, audio e video Cloud de files Site de Social Networking ligado a base de dados de user Possiveis Relays: Discord https://github.com/reactiflux/discord-irc Facebook -> zapier Slack BOT https://github.com/ekmartin/slack-irc Teamspeak Mumble IRC to Whatsup https://github.com/stenyak/breakbot COMUNICAÇÃO: Gestores de Comunicação: Ana^ | Alien 1. Website - Desnevolver novo site que integre numa só pagina a informação sobre todos os servidores/projectos de irc. 2.Suporte - services@tugasnetwork.net ou #Ajuda um op online @ 3. Facebook - https://www.facebook.com/tugasnetwork Tarefas: Desenvolver um novo site, global para todas as redes Estudar a questão do warez para atrair utilizadores https://wiki.inspircd.org/Commands Bugs e solutions: Egdrop: Also, to make things more complicated, many distributions separate the runtime libraries from the "devel" files. This means, that despite yum (or whatever packet manager you use) say tcl is installed, you actually need tcl-devel or something like that. In your case, I'd start checking this. Code:yum install tcl-devel During compilation, the configure-script will try its best to find the location of any installed tcl-libraries on the system, however, sometimes tcl has been installed in some dark corner of the filesystem where the script doesn't know where to look. In these cases you need to use the --with-tcllib and --with-tclinc options with configure to actually tell where they are: Code:./configure --with-tcllib=/path/to/libtcl.so --with-tclinc=/path/to/tcl.h Services: http://irc.futuragora.pt/?services NickServ allows you to register a nickname and prevent others from using it. The following commands allow for registration and maintenance of nicknames; to use them, type /msg NickServ command. For more information on a specific command, type /msg NickServ HELP command. ACCESSModify the list of authorized addressesAJOINManage your auto join listALISTList channels you have access onCONFIRMConfirm a passcodeDROPCancel the registration of a nicknameGLISTLists all nicknames in your groupGROUPJoin a groupHELPDisplays this list and give information about commandsIDENTIFYIdentify yourself with your passwordINFODisplays information about a given nicknameLISTList all registered nicknames that match a given patternLOGOUTReverses the effect of the IDENTIFY commandRECOVERRegains control of your nickREGISTERRegister a nicknameRESETPASSHelps you reset lost passwordsSETSet options, including kill protectionSTATUSReturns the owner status of the given nicknameUNGROUPRemove a nick from a groupUPDATEUpdates your current status, i.e. it checks for new memos Accounts that are not used anymore are subject to the automatic expiration, i.e. they will be deleted after 21 days if not used. NOTICE: This service is intended to provide a way for IRC users to ensure their identity is not compromised. It is NOT intended to facilitate "stealing" of nicknames or other malicious actions. Abuse of NickServ will result in, at minimum, loss of the abused nickname(s). ChanServ ChanServ allows you to register and control various aspects of channels. ChanServ can often prevent malicious users from "taking over" channels by limiting who is allowed channel operator privileges. Available commands are listed below; to use them, type /msg ChanServ command. For more information on a specific command, type /msg ChanServ HELP command. BANBans a given nick or mask on a channelDROPCancel the registration of a channelGETKEYReturns the key of the given channelHELPDisplays this list and give information about commandsINFOLists information about the named registered channelINVITEInvites you or an optionally specified nick into a channelKICKKicks a specified nick from a channelLISTLists all registered channels matching the given patternREGISTERRegister a channelSTATUSFind a user's status on a channelUNBANRemove all bans preventing a user from entering a channel Used to manage the list of privileged users ACCESS, AOP, FLAGS, HOP, LEVELS, QOP, SOP VOP Used to modify the channel status of you or other users DEHALFOP, DEOP, DEOWNER, DEPROTECT, DEVOICE DOWN, HALFOP, OP, OWNER, PROTECT, UP, VOICE Used to manage channels AKICK, CLONE, ENFORCE, ENTRYMSG, LOG, MODE SET, SYNC, TOPIC Use the HELP ALL command to list all commands and their descriptions. Note that any channel which is not used for 14 days (i.e. which no user on the channel's access list enters for that period of time) will be automatically dropped. MemoServ MemoServ is a utility allowing IRC users to send short messages to other IRC users, whether they are online at the time or not, or to channels(*). Both the sender's nickname and the target nickname or channel must be registered in order to send a memo. MemoServ's commands include: CANCELCancel the last memo you sentCHECKChecks if last memo to a nick was readDELDelete a memo or memosHELPDisplays this list and give information about commandsIGNOREManage the memo ignore listINFODisplays information about your memosLISTList your memosREADRead a memo or memosSENDSend a memo to a nick or channelSETSet options related to memos Type /msg MemoServ HELP command for help on any of the above commands. BotServ BotServ allows you to have a bot on your own channel. It has been created for users that can't host or configure a bot, or for use on networks that don't allow user bots. Available commands are listed below; to use them, type /msg BotServ command. For more information on a specific command, type /msg BotServ HELP command. ACTMakes the bot do the equivalent of a "/me" commandASSIGNAssigns a bot to a channelBADWORDSMaintains the bad words listBOTMaintains network bot listBOTLISTLists available botsHELPDisplays this list and give information about commandsINFOAllows you to see BotServ information about a channel or a botKICKConfigures kickersSAYMakes the bot say the given text on the given channelSETConfigures bot optionsUNASSIGNUnassigns a bot from a channel Bot will join a channel whenever there is at least 1 user(s) on it. Additionally, if fantasy is enabled fantasy commands can be executed by prefixing the command name with one of the following characters: ! HostServ HostServ commands: GROUPSyncs the vhost for all nicks in a groupHELPDisplays this list and give information about commandsOFFDeactivates your assigned vhostONActivates your assigned vhostREQUESTRequest a vHost for your nick